我用filebeat
将日志写入elasticsearch
服务器。我的日志采用json格式。每一行是一个JSON字符串,看起来像这样filebeat @timestamp没有被覆盖
{"@timestamp": "2017-04-11T07:52:480,230", "user_id": "1", "delay": 12}
我想从我的日志@timestamp
场更换@timestamp
场读取日志时filebeat创建。在我kibana仪表盘我总是
json_error:@timestamp not overwritten (parse error on 2017-04-11T07:52:48,230)
,并最终看到由filebeat
我filebeat的conf创建@timestamp
领域包括关于覆盖领域
json.keys_under_root: true
json.overwrite_keys: true
json.add_error_key: true
从我
log4j
的conf
而且这些线在我的日志中创建的@timestamp
字段格式为ISO8601
。任何想法是什么问题以及为什么@timestamp
字段没有被覆盖?