logstash @timestamp時間時區的問題

  最近使用logstash的作爲日誌處理工具是發現一個問題,logstash給提供了一個默認的時間字段@timestamp,這個時間無論我怎麼該他都是0時區的時間,沒有辦法改成+08:00時區的時間,後來查了很多資料發現原來是代碼直接獲取的UTC默認的時間,所以無論怎麼更改系統時間它都不會改變。這對於我司運維很痛苦,像我提了多次需求。

  後來終於找到了修改的辦法,在filter裏面加上這段代碼即可修改。

  

ruby {

    code => "event.timestamp.time.localtime"

  }

  加上以後再看@timestamp就是我所需要的系統時間。


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