首页 > 解决方案 > 如何将索引策略自动应用于 AWS Elasticsearch 中新创建的索引

问题描述

我们使用 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 配置?

标签: elasticsearchkibanaelastic-stackelkaws-elasticsearch

解决方案


opendistro.index_state_management.policy_id 已弃用


推荐阅读