【发布时间】:2017-07-25 15:34:55
【问题描述】:
我的日志文件包含一个没有时区指示符的时间戳。
格式为dd-MMM-yyyy::HH:mm:ss
我的服务器位于欧洲中部,因此位于 UTC+1 时区,但目前使用的 DST 导致 UTC+2。
日志文件中的日期:2017-07-25::17:30:00 被解析为2017-07-25T16:30:00Z。但它应该是2017-07-25T15:30:00Z。因为我们现在在夏令时。
Logstash 似乎只考虑时区而不考虑 DST。
我该如何解决这个问题?
我的 logstash 配置:
date {
match => ["logdate", "dd-MMM-yyyy::HH:mm:ss"]
target => "@timestamp"
remove_field => "logdate"
}
【问题讨论】:
标签: elasticsearch logstash dst