2016-09-30 107 views
0

我想爲logstash創建一個配置文件來填充我的需要。 我想索引的日誌按天例如:logstash,16年9月29日Logstash在創建時映射索引

所以我的指數爲localhost:9200/logstash - 16年9月29日/

,因爲默認情況下,數據是一個字符串,我可以」對日誌進行排序。 來解決這個我做了一個映射。

當創建日誌索引字段時獲取默認類型的。

現在我想在創建索引之前有一個自定義映射。

我的電流輸出爲:

output { 

stdout { codec => dots} 
elasticsearch { 
    hosts => [ "localhost:9200" ] 
    index => {empty} 
} 
} 

我看了一下通配符變量,但可能並不清楚我的問題

+0

你的問題是不明確的,你能解釋一下你想要什麼可以做,什麼不起作用? (參見http://stackoverflow.com/help/how-to-ask) – baudsp

+0

我已更新該問題 – JasperFennet

回答

0

您可以使用index template,這將在創建索引應用。

在你的情況下,該模板將是這樣的:

{ 
    "template": "logstash-*", 
    "mappings": { 
    "_default_": { 
     ... 
    } 
    } 
} 
相關問題