簡體   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