系统在我的 Amazon OpenSearch Service 集群中创建了 .opendistro-alerting-alert-history 索引。为什么会发生这种情况以及如何禁用 opendistro-alerting-alert-history 索引警报?
解决方法
OpenSearch Service 警报功能
当您启用 OpenSearch Service 中的警报功能时,将创建 .opendistro-alerting-alert-history 索引(以及别名)。当索引中的文档满足搜索条件时,警报功能会通知用户。
监控配置将存储在 .opendistro-alerting-config 索引中,而每日警报则存储在 .opendistro-alerting-alerts 索引中。然后,.opendistro-alerting-alerts 索引每天滚动到警报历史记录索引中。在创建了监控器并且满足搜索条件后,.opendistro-alerting-alert-history- 索引随即开始填充。
注意: 要删除或修改任何索引的内容,请使用警报 API。有关警报功能的更多信息,请参阅 Open Distro 网站上的警报 API 和警报索引。
禁用每日创建索引
要禁用创建 .opendistro-alerting-alert-history- 索引,请执行以下步骤:
1. 转到 OpenSearch 控制面板 Alerting(警报)选项卡。
2. 删除任何监控器。
3. 删除 .opendistro-alerting-alert-history 索引的所有警报:
DELETE /.opendistro-alerting-alert-history-*
4. 禁用创建警报历史记录:
PUT _cluster/settings
{
"persistent": {
"opendistro.alerting.alert_history_enabled":"false"
}
}
在数据监控期间删除旧的 opendistro-alerting-alert-history 索引
您可以删除旧的警报历史记录索引,同时使用监控功能。您的监视器配置不会受到影响。
注意:如果删除特定日期的历史记录索引,则只会删除当天的警报历史记录。
相关信息
在 Amazon OpenSearch Service 中配置警报