用于过渡的索引生命周期管理不起作用

时间:2019-12-10 03:59:34

标签: elasticsearch logstash

我正在尝试从Kibana UI实施索引生命周期管理。请注意,我已经为Elasticsearch,Logstash和Kibana实施了X-Pack安全性,但尚未实现。我面临着奇怪的问题。下面是我在ES集群中的模板。

{
"filebeat" : {
"order" : 0,
"index_patterns" : [
"filebeat-*"
],
"settings" : {
"index" : {
"lifecycle" : {
"name" : "Test",
"rollover_alias" : "filebeat01"
},
"refresh_interval" : "60s",
"number_of_shards" : "3",
"number_of_replicas" : "1"
}
},
"mappings" : { },
"aliases" : { }
}
}

当前删除阶段在ILM中正常运行,但是每当我激活热阶段过渡时,它都将不起作用。我已将is_write_index设置为true手动创建了一个索引。然后开始从filebeat到logstash发送数据。

我必须手动将过渡别名filebeat01分配给每个索引,否则它们会显示错误,即过渡别名filebeat01不会指向索引filebeat-2019-50。但是,如果我在模板中提到别名,则会显示另一个错误,即别名重复。我的日志记录中有ilm_enabled = true

请让我知道完整的过程或为正确执行此操作而遵循的任何指南。。在此先感谢。

0 个答案:

没有答案