2017-07-25 73 views
2

我的日誌文件包含一個沒有時區指示符的時間戳。 格式dd-MMM-yyyy::HH:mm:ssLogstash解析日期時省略夏令時

我的服務器位於歐洲中部,所以在時區UTC + 1,但目前使用的是導致UTC + 2的DST。

日誌文件中的日期:2017-07-25::17:30:00被解析爲2017-07-25T16:30:00Z。但它應該是2017-07-25T15:30:00Z。因爲我們現在在DST。

Logstash似乎只考慮時區而不考慮DST。

我該如何解決這個問題?

我logstash配置:

date { 
    match => ["logdate", "dd-MMM-yyyy::HH:mm:ss"] 
    target => "@timestamp" 
    remove_field => "logdate" 
} 

回答