logstash timestamp

最近研究logstash。使用過程中發現logstash timestamp記錄的時間戳爲UTC時間。

比我們的時區早8個小時。

造成發送到es裏的數據每天早上8點才創建索引,發送的file的數據每天早上8點自動切割。

不符合我們實際的需求。找了兩週都沒解決這個問題。功夫不負有心人。終於找到一個方法

解決此問題。

方法如下:

加入filter字段即可解決。啪啪不謝!!!!

input{
………………
}
filter {
    ruby {
        code => "event.timestamp.time.localtime"
    }
}
output{
………………
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章