2016-02-25 63 views
0

使用glog的Mesos從站日誌文件沒有年份。它看起來像這樣:Mesos日誌輸出沒有年份

W0225 15:24:41.816625 7651 slave.cpp:2024] ......

我使用filebeat將日誌轉發到logstash。有沒有辦法強制它把年份放在日誌文件中?只要在logstash獲得當前年份時添加它,就會在年份發生變化時發生錯誤的年份。

我懷疑我可能有一些邏輯,如果當前月份爲01,將檢查,並在進入日誌的月份是12,用去年和今年沒有....

有誰做過過濾這種情況?儘管如此,我寧願將日期放在日誌文件中。

回答

0

date filter應該從v2.1開始處理。

+0

我有「timestamp」=>「19:07:50.032858 02 26」這是缺少一年,秒數降到微秒。如果我使用此日期下:match => [「timestamp」,「HH:mm:ss.SSSSSS MM dd」]我得到一個dateparseerror。你確定它是固定的? – Oggie

+0

這是導致問題的原因 - 缺少一年還是微秒? –

+0

缺乏一年。如果我通過沒有像今年這樣對時間戳時間:'變異{ add_field => { 「時間戳」=> 「%{時間}%{月}%{MONTHDAY}」 } } 日期{ 比賽=> [「timestamp」,「HH:mm:ss MM dd」] }'然後失敗 – Oggie