Logtailプラグインを使用してログの時間フィールドを解析し、解析結果をログの __time__
フィールドの値として指定できます。
エントリーポイント
Logtailプラグインを使用してログを処理する場合は、Logtail設定を作成または変更するときにLogtailプラグイン設定を追加できます。 詳細については、「概要」をご参照ください。
設定の説明
パラメーター | 説明 |
元のフィールド | ログが解析される前にログの内容を格納するために使用される元のフィールド。 デフォルト値: content。 |
時間形式 | 時間形式。 ログの時間コンテンツに基づいて時間形式を指定します。 たとえば、ログの時刻が10/Sep/2023:12:36:49の場合、時間変換形式は % d/% b/% Y:% H:% M:% Sです。 詳細については、「一般的なログ時間形式」をご参照ください。 |
タイムゾーン | ログ時間フィールドのタイムゾーン。 このパラメーターを選択しない場合、Logtailプロセスが存在する環境のタイムゾーンがデフォルトで使用されます。 |
一般的なログ時間形式
次の表に、Logtailでサポートされている時間形式を示します。
デフォルトでは、Simple Log Serviceのログのタイムスタンプは秒単位です。 時間形式は秒にのみ指定できます。
LogtailがLinuxサーバーにインストールされている場合、Logtailはstrftime関数でサポートされているすべての時間形式をサポートします。 ログ内の時間文字列をstrftime関数でフォーマットできる場合は、Logtailで時間文字列を解析して使用できます。
時間形式 | 説明 | 例 |
%a | 曜日の略称。 | 金 |
%A | 曜日のフルネーム。 | 金曜日 |
%b | 月の略称。 | Jan |
%B | 1 ヶ月の名前。 | 1 月 |
%d | 月の日。 値は10進数形式です。 有効な値: 01〜31。 | 例:07,31 |
%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規格に従った日付と時刻。 | 11月20日火曜日14:12:58 2020 |
%x | ISO 8601規格に従った日付。 | 11月20日火曜日2020 |
%X | ISO 8601標準に従う時間。 | 11:59:59 |
%s | UNIXタイムスタンプ。 | 1476187251 |
例
次の表では、一般的な時間標準と時間式について説明し、関連する例を示します。
例 | 時間表現 | 時間標準 |
2017-12-11 15:05:07 | %Y-%m-%d %H:%M:%S | Custom |
[2017-12-11 15:05:07.012] | [%Y-%m-%d %H:%M:%S | Custom |
02 1月6日15:04 MST | %d %b %y %H:%M | RFC822 |
02 1月6日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 | Custom |
1637843406123 | %s | カスタム (Simple Log Serviceは2番目を時間の精度と見なします) 。 |