【问题标题】:How to auto apply index policy to newly created indexes in AWS Elasticsearch如何将索引策略自动应用于 AWS Elasticsearch 中新创建的索引
【发布时间】: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


【解决方案1】:

opendistro.index_state_management.policy_id 已弃用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2016-02-03
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 2020-06-06
    • 1970-01-01
    相关资源
    最近更新 更多