最近研究logstash。使用過程中發現logstash timestamp記錄的時間戳爲UTC時間。
比我們的時區早8個小時。
造成發送到es裏的數據每天早上8點才創建索引,發送的file的數據每天早上8點自動切割。
不符合我們實際的需求。找了兩週都沒解決這個問題。功夫不負有心人。終於找到一個方法
解決此問題。
方法如下:
加入filter字段即可解決。啪啪不謝!!!!
input{ ……………… } filter { ruby { code => "event.timestamp.time.localtime" } } output{ ……………… }