【发布时间】:2020-11-09 10:02:09
【问题描述】:
我们使用 Filebeat 和 Logstash 将 Nginx 日志推送到 AWS Elasticsearch。我们创建了一个名为 nginx-error-logs* 和 nginx-access-logs* 的索引模式。我们可以在 Kibana 中看到,每天都会根据 nginx 日志文件日期模式创建新索引。我们创建了索引策略并应用于现有索引,但我们希望为 Elasticsearch 中所有新创建的索引自动应用相同的 ISM 策略。请帮助我们实现这一目标?
这是在 Devtools 控制台中应用的正确格式吗?
PUT _template/testindex_template
{
"index_patterns": ["*"],
"settings": {
"opendistro.index_state_management.policy_id": "index_lifecycle_management_policy"
}
}
还是应该将其应用于 filebeat 或 Logstash 配置?
【问题讨论】:
-
确切的设置被命名为
index.lifecycle.name而不是opendistro.index_state_management.policy_id -
您好@Val,我们正在使用 AWS 开放发行版弹性搜索。所以请检查并确认此设置是否也适用于这种情况?
-
是的,根据this(请参阅操作功能),ILM 也可用于 AWS ES
标签: elasticsearch kibana elastic-stack elk aws-elasticsearch