elasticsearch - 如何将索引策略自动应用于 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 配置?
解决方案
opendistro.index_state_management.policy_id 已弃用
推荐阅读
- javascript - 如何正确使用 Webpack 5 中的 ProvidePlugin 来包含 jQuery
- flutter - 颤动中的图像视图
- firebase - 在flutter中使用withConverter获取Firestore文档引用字段的数据
- html - 使用 justify-position 属性设置的位置根本不生效
- java - 如何将堆栈数组转换为Java中的数组?
- python - 在 PySpark 中,如何将时间戳值四舍五入到最接近的分钟?
- amazon-web-services - 在使用启动模板为 Auto Scaling 组创建和更新策略的上下文中,CloudFormation 信号是否中断?
- r - R 日期列识别的滞后/超前
- javascript - 如何在我的 React 应用程序的浏览器中获取缓存的 package.json 数据?
- database - postgressql 的 Prisma 错误