Elasticsearch 不要求你在使用一個索引前創建它。 對於日志記錄類應用,依賴於自動創建索引比手動創建要更加方便。
Logstash 使用事件中的時間戳來生成索引名。 默認每天被索引至不同的索引中,因此一個 @timestamp
為 2014-10-01 00:00:01
的事件將被發送至索引 logstash-2014.10.01
中。 如果那個索引不存在,它將被自動創建。
通常我們想要控制一些新建索引的設置(settings)和映射(mappings)。也許我們想要限制分片數為 1
,並且禁用 _all
域。 索引模板可以用於控制何種設置(settings)應當被應用於新創建的索引: