簡體   English   中英

Logstash時區配置

[英]Logstash timezone configuration

我正在使用logstash很長一段時間,但現在我遇到了時區的問題。 Logstash正在讀取具有UTC時間的日志文件。 所以在夏天我是UTC + 2。

如果我將Kibana配置為使用UTC,它會將日志文件顯示為當前時間之前的幾小時。

Example timezone = "user"
Log.txt 2013-06-22 08:29:10 TestLog
Kibana 2013-06-22 08:29:10 TestLog
Current Time: 10:29

Example timezone = "UTC"
Log.txt 2013-06-22 08:29:10 TestLog
Kibana 2013-06-22 06:29:10 TestLog
Current time: 08:29 

由於這個問題,我不能使用流。

感謝您的回答

您可以使用“日期”過濾器調整傳入事件的時區和日期。 這是兩件不同的事情。

“調整日期”意味着過濾器能夠將事件的時間戳更改為從@message派生的某個值,並覆蓋其到達時的默認值。 用於重播日志。

“調整時區”根據系統tz與數據過濾器中設置的值之間的差值來移動時間。

您聲明您處於UTC + 2,並且該事件來自UTC。 假設標簽為“mytag”:

filters {
  date {
    tags => ["mytag"]
    timezone => "utc"
    add_tag => ["tz_utc"]
  }
}

我添加了一個標簽,以便更容易在kibana等過濾它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM