【问题标题】:Logstash date filter failed parsingLogstash 日期过滤器解析失败
【发布时间】:2014-10-30 12:51:34
【问题描述】:

我对日期过滤器有疑问。我遵循 logstash doc 中的“入门”指南。 这是我的带有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"}

我不明白为什么日期过滤器无法识别月份?

【问题讨论】:

    标签: java logstash


    【解决方案1】:

    好的,我找到了错误所在。您必须在日期过滤器中精确定位(我的 logstash 在法语 centos 上)!

    有了这个过滤器就可以了:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 2020-04-06
      • 2014-10-20
      • 2018-11-28
      相关资源
      最近更新 更多