要创建Amazon OpenSearch Service订阅筛选器,可以使用以下命令:

POST /_opendistro/_alerting/monitors/{monitor_id}/_subscribemetadata
{
  "name": "subscription_name",
  "destination": {
    "type": "sns",
    "sns": {
      "topic_arn": "arn:aws:sns:us-east-1:123456789012:my-topic"
    }
  },
  "filter": {
    "bool": {
      "must": [
        {
          "match": {
            "field_name": "field_value"
          }
        }
      ]
    }
  },
  "schedule": {
    "interval": {
      "period": 1,
      "unit": "MINUTES"
    }
  }
}

其中,{monitor_id}应替换为要订阅的监视器的ID。

这个命令将创建一个名为subscription_name的订阅筛选器,并将其发送到指定的SNS主题(topic_arn)。过滤器将应用于监视器的结果,只有当结果中的field_name字段的值与field_value匹配时,才会触发订阅。

可以根据需要自定义过滤器和计划。在上面的命令中,过滤器使用了一个简单的匹配条件,计划设置为每分钟触发一次

创建 Amazon OpenSearch Service 订阅筛选器的命令

原文地址: https://www.cveoy.top/t/topic/hKKF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录