2015-03-03 55 views

回答

0

elasticsearch output的索引選項默認爲「logstash - %{+ YYYY.MM.dd}」,但如果您喜歡使用連字符,則可以將其更改爲「logstash - %{+ YYYY-MM-dd}」日期。

插入到所述索引名稱模式中的日期是每個消息(即@timestamp)字段的時間戳。由於@timestamp是UTC,它可能並不完全對應於日誌文件名中的日期,具體取決於您如何命名文件以及您所在的時區。您不應嘗試更改@timestamp字段的時區。其他工具依賴於消息的@timestamp字段與其存儲的索引之間的映射。

+0

是的,因爲我得到的時間戳字段是實際的系統日誌日期,而不是今天的日期索引創建正確。假設我有一堆日誌文件在目錄中運行。我可以指定一個'.../* .log'輸入文件並且logstash會一個接一個地吃東西嗎? – Killerpixler 2015-03-03 18:11:28

+0

是的,支持通配符。 – 2015-03-04 06:40:19

相關問題