云数据库MongoDB产品已接入云监控平台,通过对重要的系统事件设置报警规则,让您在及时得知事件的发生与进展,帮助您实时掌握事件动态。

背景信息

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

  • 提供通过短信、邮件、钉钉机器人的方式,对事件发生进行报警。
  • 提供将事件分发到您的消息服务队列、函数计算、URL回调和日志服务中,以便您根据业务场景自动化处理异常事件。

操作步骤

  1. 创建报警联系人或报警联系组,具体请参见创建报警联系人或报警联系组
  2. 登录MongoDB管理控制台
  3. 根据实例类型,在左侧导航栏,单击副本集实例列表分片集群实例列表
  4. 在页面左上角,选择实例所在的资源组和地域。
  5. 单击目标实例ID或目标实例所在行操作列的管理
  6. 设置事件报警。
    1. 在目标实例页面的左侧导航栏,单击报警规则
    2. 单击设置报警规则
    3. 在左侧导航栏中,选择事件监控 > 系统事件
    4. 单击事件报警规则页签。
    5. 单击创建报警规则
    6. 创建/修改事件报警面板,设置以下参数。
      参数名称参数说明
      报警规则名称填入报警规则的名称。长度不超过30个字符,支持英文字母、数字和下划线(_)。
      说明 如果报警规则名称相同,则会覆盖已有规则。
      事件类型选择系统事件
      产品类型选择云数据库MongoDB版
      事件类型选择事件报警规则的类型全部类型。目前云数据库MongoDB支持的事件等级为全部类型维护实例维护异常
      事件等级选择事件报警规则的等级。目前云数据库MongoDB支持的事件等级为全部级别严重警告信息
      事件名称选择事件报警规则的名称。
      说明 事件名称的可选项取决于事件等级,具体请参见云数据库MongoDB版
      资源范围选择事件报警规则作用的资源范围。取值如下:
      • 全部资源:任何资源发生相关事件,都会按照配置发送通知。
      • 应用分组:仅指定应用分组内的资源发生相关事件,才会发送通知。
        说明 选择为应用分组时,您还需要指定目标分组信息,具体请参见应用分组
      报警方式选择事件报警规则的报警方式。取值如下:
      • 报警通知:默认选中该项,您需要指定联系人组和通知方式。
      • 消息服务队列:事件报警将投递到消息服务的指定队列。更多信息,请参见什么是消息服务MNS
      • 函数计算:事件报警投递将到函数计算的指定函数。更多信息,请参见云产品事件触发器概述
      • URL回调:设置URL回调地址和请求方法,云监控会将报警信息通过POST或GET请求推送到该地URL。具体操作,请参见使用系统事件报警回调
      • 日志服务:事件报警投递将到日志服务的指定日志库。更多信息,请参见什么是日志服务
    7. 单击确定
  7. 调试事件通知。
    1. 事件报警列表中,单击新建事件报警规则所在行操作调试
    2. 创建事件调试面板,选择待调试事件。
    3. 内容(JSON格式)区域,显示该事件内容,您可以根据实际环境修改其实例ID等信息。
    4. 单击确定
    云监控将根据内容发送一个事件,根据设置的通知方式发送告警信息(例如报警通知、消息队列服务等)。

相关API

云监控产品的API接口说明
PutEventRule创建或修改事件的报警规则。