[英]Logstash date filter failed parsing
我有日期過濾器的問題。 我遵循logstash文檔中的“入門”指南。 這是我的帶有logstash的配置和調試的pastebin: http ://pastebin.com/u8YkuStW
字段{:field =>“ timestamp”,:value =>“ 30 / Oct / 2014:11:55:08 +0100”,:exception => java.lang.IllegalArgumentException的解析日期失敗:無效格式:“ 30 / Oct / 2014:11:55:08 +0100“的格式不正確,位於” Oct / 2014:11:55:08 +0100“,:level =>:warn,:file =>” logstash / filters / date.rb“, :line =>“ 213”}
我不明白為什么日期過濾器無法識別月份?
好的,我發現了錯誤所在。 您必須在日期過濾器中精確設置語言環境(我的logstash在法語centos上)!
有了這個過濾器就可以了:
date {
locale => en
match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.