Logtailを使用してログを収集する場合は、生ログの時間文字列に基づいて時間形式を指定する必要があります。 Logtailは生ログから時間文字列を抽出し、文字列をUNIXタイムスタンプに解析します。 このトピックでは、ログで一般的に使用される時間形式について説明し、時間形式の例を示します。

ログで一般的に使用される時間形式

次の表に、Logtailでサポートされている時間形式を示します。
説明
  • log Serviceのログのタイムスタンプは、デフォルトでは秒単位です。 したがって、秒単位の正確な時間形式のみを指定する必要があります。

    生ログの時間フィールドの値がミリ秒、マイクロ秒、ナノ秒などのより高い時間精度を持ち、Log Serviceのログの時間精度を保持する場合は、Logtailの拡張設定でenable_precise_timestampパラメーターを追加し、パラメーター値をtrueに設定します。 詳細については、「詳細設定」および「詳細のパラメーター」をご参照ください。

  • 時間部分の時間形式を時間文字列で指定するだけです。 タイムゾーンなどの他の部分の時間形式を指定する必要はありません。
  • LogtailがLinuxサーバーにインストールされている場合、Logtailはstrftime関数でサポートされているすべての時間形式をサポートします。 ログ内の時間文字列をstrftime関数でフォーマットできる場合は、Logtailで時間文字列を解析して使用できます。
時間形式説明例:
%a曜日の略称。
%A曜日のフルネーム。 金曜日
%b月の略称。 Jan
%B1 ヶ月の名前。 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ラインフィード。 改行
%pThe略称示す午前か午後。 有効値: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
%cISO 8601規格に従った日付と時刻。 11月20日火曜日14:12:58 2020
%xISO 8601規格に従った日付。 11月20日火曜日2020
%XISO 8601標準に従う時間。 11:59:59
%sUNIXタイムスタンプ。 1476187251

次の表に、一般的に使用される時間標準と時間式を示し、関連する例を示します。

例:時間式タイムスタンダード
2017-12-11 15:05:07%Y-%m-%d %H:%M:%SUser定義
[2017-12-11 15:05:07.012][%Y-%m-%d %H:%M:%Sユーザー定義
02 1月6日15:04 MST%d %b %y %H:%MRFC822
02 1月6日15:04 -0700%d %b %y %H:%MRFC822Z
Monday, 02-Jan-06 15:04:05 MST%A, %d-%b-%y %H:%M:%SRFC850
Mon, 02 Jan 2006 15:04:05 MST% A, % d % b % Y % H:% M:% SRFC1123
2006-01-02T15:04:05Z07:00%Y-%m-%dT%H:%M:%SRFC3339
2006-01-02T15:04:05.999999999Z07:00%Y-%m-%dT%H:%M:%SRFC3339Nano
1637843406%sユーザー定義
1637843406123%sユーザー定義 (Log Serviceは2番目を時間の精度と見なします)