如何在每天动态创建索引时动态添加索引到别名?我使用Logstash将数据发送到我们的ElasticSearch引擎版本6.1.1,具有以下约定:
elasticsearch {
hosts => "10.01.01.01:9200"
index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
}
这会每天动态创建一个新索引。我根据此版本的安装说明配置了系统。
我创建了一个别名,可以跨所有索引类型查询(Filebeat / Winlogbeat / etc)。
如何动态地将所有动态索引添加到此别名中,以避免让系统管理员执行每日任务来添加索引,例如:(使用Kibana DevTools)
POST /_aliases
{
"actions": [
{ "add": { "index": "winlogbeat-6.1.1-2018.02.16", "alias": "myaliasname"}}
]
}