2014-10-30 120 views
0

我有一個日期過濾器的問題。我遵循logstash文檔中的「入門指南」。 這是我的引擎收錄與logstash的config和調試:http://pastebin.com/u8YkuStWLogstash日期過濾器失敗解析

無法解析來自字段{日期字段=> 「時間戳」, :值=>「30月/ 10月/ 2014:11:55:08 + 0100「, :exception => java.lang.IllegalArgumentException:格式無效: 」2014年10月30日:11:55:08 +0100「在」Oct/2014:11:55:08 +0100「 ,:level =>:warn,:file =>「logstash/filters/date.rb」,:line =>「213」}

我不明白爲什麼日期篩選器不識別月份?

回答

1

好的我發現錯誤在哪裏。你必須精確的日期過濾器(我的logstash是在法國的centos)的語言環境!

使用此過濾它的確定:

date { 
    locale => en 
    match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ] 
    }