我有以下时间键:"2019-05-12T14:52:13.136621898Z"
我无法找出time_format
来对此进行解析。我尝试过:"%Y-%m-%dT%H:%M:%S.%NZ"
,根据我的理解应该可以工作。当我解析它时,我的日志从纪元开始存储,表明解析失败。
答案 0 :(得分:0)
如果您使用earlier问题中提供的配置,请在source
和parse
部分中,指定time_format
模式,该模式应根据您的创建文件输入文件时间
以下是示例source
配置。
<source>
@type dummy
tag dummy
dummy [
{"message": "blah","time":"2019-05-12T14:52:13.136621898Z"}
]
<parse>
@type json
time_format "%Y-%m-%dT%H:%M:%S.%NZ"
</parse>
</source>
<match dummy>
@type stdout
</match>
如果您的输入时间使用不同的JSON密钥名称,则另外提供time_key
。
{“ message”:“等等”,“ mytimekey”:“ 2019-05-12T14:52:13.136621898Z”}
time_key mytimekey
https://docs.fluentd.org/v1.0/articles/parse-section#parse-parameters