全部产品
Search
文档中心

:订阅事件通知

更新时间:Feb 26, 2024

云原生内存数据库Tair已接入云监控平台,支持监控实例小版本升级实例主备切换实例迁移等重要的系统事件。您可以订阅相关事件,当资源的系统事件达到报警条件时,云监控会自动通知联系人。

背景信息

云监控(CloudMonitor)是针对阿里云资源和互联网应用提供监控的服务。云监控的报警服务为您提供以下两种报警通知能力,当阿里云产品发生系统异常时,您可以及时知晓发生的事件,并自动处理异常事件(例如云产品故障)。

  • 提供通过邮件、钉钉机器人的方式,对事件发生进行报警。

  • 提供将事件分发到您的消息服务队列、函数计算、URL回调和日志服务中,以便您根据业务场景自动化处理异常事件。

操作步骤

  1. 您需要先创建报警联系人和报警联系组,并将报警联系人添加到报警联系组,具体操作请参见创建报警联系人或报警联系人组

    如已创建,可跳过此步骤。

  2. 登录云监控控制台

  3. 在左侧导航栏,选择事件中心 > 事件订阅

    说明

    您还可以通过系统事件菜单创建订阅策略,具体操作如下:

    1. 在左侧导航栏,选择事件中心 > 系统事件

    2. 欢迎体验新版事件中心区域,单击立即创建

  4. 订阅策略页签,单击创建订阅策略

  5. 创建订阅策略页面,设置订阅策略的相关参数。

    • 名称:输入订阅策略名称。

    • 订阅类型:选择系统事件云监控支持的系统事件(Redis与Tair)列表请参见RedisEvent

    • 订阅范围产品选择云数据库Redis版事件类型选择维护事件名称选择实例主备切换(故障切换)事件等级选择严重(Critical)应用分组事件内容事件资源均不设置,表示订阅本账号内所有应用分组中的所有RedisTair实例的系统事件实例主备切换(故障切换)

    • 合并降噪:使用默认值。

    • 通知:创建通知配置,自定义通知方式使用默认通知方式。

      创建通知配置时,先输入通知配置名称,再选择通知设置直接设置通知组,然后选择报警联系组,最后单击确定

      说明

      关于如何创建通知配置,请参见创建通知配置策略

      系统自动根据报警组中报警联系人的通知方式发送报警通知,例如:报警联系人中设置了手机号码和邮箱,自定义通知方式使用默认通知方式,则报警联系人只会收到报警电话、短信和邮件。

    • 推送与集成:无需配置。

      说明

      关于如何创建推送渠道,请参见创建推送渠道

  6. 单击提交

  7. 调试事件订阅。

    1. 订阅策略页签,单击调试事件订阅

    2. 创建事件调试面板,产品选择云数据库Redis版名称选择实例主备切换(故障切换)

      系统自动生成JSON格式的调试内容。

      查看示例代码

      {
          "product": "Redis",
          "resourceId": "acs:redis:cn-shenzhen:1764984725705461:instance/<resource-id>",
          "level": "WARN",
          "instanceName": "instanceName",
          "regionId": "cn-hangzhou",
          "name": "Instance_Failover",
          "content": {
              "InstanceName": "r-w***gsw",
              "eventId": "f5f***321",
              "publishTime": "2024-02-26T08:17:17+08:00",
              "reason": "",
              "product": "Re***",
              "instanceComment": "rch***s-3",
              "instanceId": "r-w***gsw",
              "EventType": "Ins***nce",
              "extra": {
                  "nodeZh": "",
                  "impactZh": "实例***",
                  "reasonEn": "In***ce Fa***es(Pr***ry In***ce Una***ble)",
                  "eventTime": "2024-02-26T08:16:22+08:00",
                  "impactEn": "Tr***nt in***ce dis***ion",
                  "reasonZh": "实例异***可用)",
                  "nodeInfo": [],
                  "nodeEn": "",
                  "reasonCode": "Pla***ble"
              },
              "instanceType": "In***ce",
              "eventType": "Ins***nce",
              "Timestamp": "1708906637.742"
          },
          "status": "Executed"
      }
    3. 单击确定

      系统提示操作成功,云监控自动根据订阅策略中的通知方式给报警联系人发送一条报警测试通知。

相关API

云监控产品的API接口

说明

PutEventRule

创建或修改事件的报警规则。

相关文档