最近使用logstash的作為日志處理工具是發現一個問題,logstash給提供了一個默認的時間字段@timestamp,這個時間無論我怎么該他都是0時區的時間,沒有辦法改成+08:00時區的時間,后來查了很多資料發現原來是代碼直接獲取的UTC默認的時間,所以無論怎么更改系統時間它都不會改變。這對于我司運維很痛苦,像我提了多次需求。
后來終于找到了修改的辦法,在filter里面加上這段代碼即可修改。
ruby {
code => "event.timestamp.time.localtime"
}
加上以后再看@timestamp就是我所需要的系統時間。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。