【发布时间】:2021-12-19 09:18:22
【问题描述】:
在 Logstash 中,我想使用日期过滤器将字符串转换为时间戳。字符串如下所示:
Fri Nov 05 06:24:28.651 CET 2021
我尝试了以下模式无济于事:
date {
match => [ "syslog_timestamp", "EEE MMM dd HH:mm:ss.SSS ZZZ yyyy"]
locale => "en_US"
timezone => "Europe/Berlin"
target => "syslog_timestamp"
}
这很令人困惑,因为 Logstash is said to use the Joda library 和 Joda 反过来说 'CET' is a legal timezone ID。我通过直接在 Java 应用程序中测试 Jody 库 v2.10.13 来确认结果。
如何在日期过滤器中解析 CET/CEST?
【问题讨论】:
标签: date timezone logstash jodatime