【发布时间】:2017-10-27 20:32:21
【问题描述】:
我正在运行 ELK 堆栈的 5.3.0 版
这是我的 logstash 配置的输出部分:
output {
if [type] == "syslog" {
elasticsearch {
hosts => myserver
index => "logstash-syslog-%{+YYYY-MM-dd}"
template_name => "MyTemplateIWantToEdit"
template => "/etc/my/template/blah"
template_overwrite => true
}
}
我这样做是为了将我的模板应用到 logstash 转发到的索引,并且效果很好。
但现在我想编辑我的一个模板。当我修改将 logstash 应用于索引的模板时会发生什么?这会导致 Elasticsearch 重新索引整个索引还是创建一个新索引?
我几乎想编辑模板并重新启动 logstash 看看会发生什么,但我不想破坏任何东西!
另外,我正在使用 logstash 通过“logstash-syslog-%{+YYYY-MM-dd}”创建新索引。不确定这将如何影响重新索引
【问题讨论】:
标签: elasticsearch logstash elastic-stack elasticsearch-5