我正在用一个时间字段将 json 结构化日志消息写入标准输出,称为origin_timestamp
.
我使用 Fluent Bit 和尾部输入插件收集日志消息,该插件使用 parser docker
。解析器配置了Time_Key time
.
关于的文档Time_Key
说:
如果日志条目提供带有时间戳的字段,则此选项指定该字段的名称。
由于time
!= origin_timestamp
,我原以为 Fluent Bit 不会添加时间字段,但是最终在 Elasticsearch 中的日志消息具有以下时间字段:
- (
origin_timestamp
在包含原始日志消息的字段日志中) origin_timestamp
time
@timestamp
(有时甚至多次)。
该@timestamp
字段可能是由我在 Fluent Bit 中使用的 es 输出插件添加的,但该time
字段到底是从哪里来的?