我正在使用 fluentd 作为数据收集器。但是从时间开始的毫秒数被删除了。您能否建议一个解决方案以在生成的输出中保持毫秒。
仅当我将 logstash_format 指定为 true 时,才会解析时间。但是由于这个索引被创建为“Logstash **”,即使我指定了索引名称。如果我没有指定 'logstash_format true ',那么除了时间字段之外的所有内容都会被解析。
这是我的流利的配置文件,
<source>
type tail
tag json.nwdata
path /etc/td-agent/access.log
pos_file /etc/td-agent/access.log.pos
format json
time_format %Y/%m/%d %H:%M:%S.%L
read_from_head true
time_key time
include_time_key true
</source>
<match json.**>
type elasticsearch
logstash_format true
time_key time
flush_interval 10s # for testing
index_name jsonlog
type_name jsonlogtype
</match>