我用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
字段沒有被覆蓋?