繁体   English   中英

解析夏令时开始时logstash dateparsefailure

[英]logstash dateparsefailure when parsing begin of summer time

在我的 logstash 配置文件中,我解析日期如下:

date {
    locale => "de"
    timezone => "Europe/Berlin"
    match => [ "my_datetime_field", "dd.MM.YY HH:mm" ]
    target => "[datetime_field]"
}

当我尝试解析29.03.20 02:0029.03.20 02:59之间的任何日期时,我得到 _dateparsefailure 而没有任何其他信息。 直到29.03.20 01:59日期被正确解析,并且从29.03.20 03:00日期也被正确解析。

结果将是

"29.03.20 01:59" parsed to "2020-03-29T00:59:00.000Z"
"29.03.20 03:00" parsed to "2020-03-29T01:00:00.000Z"

现在我本来希望 02:00 和 02:59 之间的日期被解析为 01:00 和 01:59(每个都在 2020-03-29)。

为什么我得到 _dateparsefailure 的任何想法?

年份模式的字符必须为小写。 查看date-filter 插件 (current)文档

所以代替

dd.MM.YY HH:mm

它应该是

dd.MM.yy HH:mm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM