すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:ネイティブプラグイン: 時間の解析

最終更新日:Apr 22, 2025

Logtail プラグインを使用してログの time フィールドを解析し、解析結果をログの __time__ フィールドの値として指定できます。

エントリポイント

Logtail プラグインを使用してログを処理する場合、Logtail 構成を作成または変更するときに Logtail プラグイン構成を追加できます。詳細については、「概要」をご参照ください。

構成の説明

パラメーター

説明

元のフィールド

解析前のログコンテンツを格納する元のフィールド。デフォルト値: content。

時間形式

時間形式。ログの時間に基づいて時間形式を指定します。たとえば、ログの時間が 10/Sep/2023:12:36:49 の場合、時間変換形式は %d/%b/%Y:%H:%M:%S です。詳細については、「一般的なログ時間形式」をご参照ください。

タイムゾーン

ログ時間フィールドのタイムゾーン。このパラメーターを構成しない場合、デフォルトで Logtail プロセスが存在する環境のタイムゾーンが使用されます。

一般的なログ時間形式

次の表は、Logtail でサポートされている時間形式を示しています。

説明
  • デフォルトでは、Simple Log Service のログのタイムスタンプは秒単位まで正確です。この場合、秒単位まで正確な時間形式のみを指定する必要があります。

    未加工ログの time フィールドの値がミリ秒、マイクロ秒、ナノ秒などのより高い時間精度を持ち、Simple Log Service のログの時間精度を保持したい場合は、関連設定を構成できます。詳細については、「Logtail を使用してログを収集する際に、未加工ログからナノ秒精度のタイムスタンプを解析する」をご参照ください。

  • Logtail が Linux サーバーにインストールされている場合、Logtail は strftime 関数でサポートされているすべての時間形式をサポートします。ログの time 文字列が strftime 関数でフォーマットできる場合、time 文字列は Logtail によって解析および使用できます。

時間形式

説明

%a

曜日の省略名。

Fri

%A

曜日の正式名称。

Friday

%b

月の省略名。

Jan

%B

月の正式名称。

January

%d

日。10 進数形式の値。有効な値: 01 ~ 31。

07, 31

%f

秒の小数部分。単位: ミリ秒、マイクロ秒、またはナノ秒。

123

%h

月の省略名。形式は %b と同等です。

Jan

%H

時。24 時間制が使用されます。

22

%I

時。12 時間制が使用されます。

11

%m

月。10 進数形式の値。有効な値: 01 ~ 12。

08

%M

分。10 進数形式の値。有効な値: 00 ~ 59。

59

%n

改行。

改行

%p

午前または午後を示す省略形。有効な値: AM および PM。

AM または PM

%r

時間。12 時間制が使用されます。形式は %I:%M:%S %p と同等です。

11:59:59 AM

%R

時と分による時間。形式は %H:%M と同等です。

23:59

%S

秒。10 進数形式の値。有効な値: 00 ~ 59。

59

%t

タブ文字。

なし

%y

年の 2 桁の数字。10 進数形式の値。有効な値: 00 ~ 99。

04 または 98

%Y

年の 4 桁の数字。10 進数形式の値。

2004 または 1998

%C

世紀の 2 桁の数字。10 進数形式の値。有効な値: 00 ~ 99。

16

%e

日。10 進数形式の値。有効な値: 1 ~ 31。

1 桁の数字の前にスペースを付けます。

7 または 31

%j

年の通算日。10 進数形式の値。有効な値: 001 ~ 366。

365

%u

曜日。10 進数形式の値。有効な値: 1 ~ 7。値 1 は月曜日を示します。

2

%U

年の通算週。日曜日は各週の最初の日です。有効な値: 00 ~ 53。

23

%V

年の通算週。月曜日は各週の最初の日です。有効な値: 01 ~ 53。

1 月 1 日が含まれる週に 1 月の 4 日以上が含まれる場合、その週は年の最初の週と見なされます。そうでない場合、次の週が年の最初の週と見なされます。

24

%w

曜日。10 進数形式の値。有効な値: 0 ~ 6。値 0 は日曜日を示します。

5

%W

年の通算週。月曜日は各週の最初の日です。有効な値: 00 ~ 53。

23

%c

ISO 8601 規格に準拠した日付と時刻。

Tue Nov 20 14:12:58 2020

%x

ISO 8601 規格に準拠した日付。

Tue Nov 20 2020

%X

ISO 8601 規格に準拠した時刻。

11:59:59

%s

UNIX タイムスタンプ。

1476187251

次の表は、一般的な時間規格と時間の表現について説明し、関連する例を示しています。

時間の表現

時間規格

2017-12-11 15:05:07

%Y-%m-%d %H:%M:%S

カスタム

[2017-12-11 15:05:07.012]

[%Y-%m-%d %H:%M:%S

カスタム

2017-12-11 15:05:07.123

%Y-%m-%d %H:%M:%S.%f

カスタム

02 Jan 06 15:04 MST

%d %b %y %H:%M

RFC822

02 Jan 06 15:04 -0700

%d %b %y %H:%M

RFC822Z

Monday, 02-Jan-06 15:04:05 MST

%A, %d-%b-%y %H:%M:%S

RFC850

Mon, 02 Jan 2006 15:04:05 MST

%A, %d %b %Y %H:%M:%S

RFC1123

2006-01-02T15:04:05Z07:00

%Y-%m-%dT%H:%M:%S

RFC3339

2006-01-02T15:04:05.999999999Z07:00

%Y-%m-%dT%H:%M:%S

RFC3339Nano

1637843406

%s

カスタム

1637843406123

%s

カスタム (Simple Log Service は秒を時間の精度と見なします。)