Logtailを使用してログを収集する場合は、生ログの時間文字列に基づいて時間形式を指定する必要があります。 Logtailは生ログから時間文字列を抽出し、文字列をUNIXタイムスタンプに解析します。 このトピックでは、ログで一般的に使用される時間形式について説明し、時間形式の例を示します。
ログで一般的に使用される時間形式
次の表に、Logtailでサポートされている時間形式を示します。
デフォルトでは、Simple log Serviceのログのタイムスタンプは1秒の精度です。 秒単位の正確な時間形式のみを指定する必要があります。
生ログの時間フィールドの値がミリ秒、マイクロ秒、ナノ秒などのより高い時間精度を持ち、Simple Log Serviceのログの時間精度を維持する場合は、「Logtailを使用して収集されたログからナノ秒の精度のタイムスタンプを抽出する」をご参照ください。
時間部分の時間形式を時間文字列で指定するだけです。 タイムゾーンなどの他の部分の時間形式を指定する必要はありません。
LogtailがLinuxサーバーにインストールされている場合、Logtailはstrftime関数でサポートされているすべての時間形式をサポートします。 ログ内の時間文字列をstrftime関数でフォーマットできる場合は、Logtailで時間文字列を解析して使用できます。
時間形式 | 説明 | 例 |
%a | 曜日の略称。 | 金 |
%A | 曜日のフルネーム。 | 金曜日 |
%b | 月の略称。 | Jan |
%B | 1 ヶ月の名前。 | 1 月 |
%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規格に従った日付と時刻。 | 11月20日火曜日14:12:58 2020 |
%x | ISO 8601規格に従った日付。 | 08/19/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.123 | % Y-% m-% d % H:% M:% S.% f | 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番目を時間の精度と見なします) 。 |