MNS主题已接入云监控。在云监控中,一个MNS主题为一个实例。您可以通过云监控对MNS主题实例进行监控,并且设置相应报警。

监控指标

MNS主题监控指标包括:

  • 推送次数(个):在统计时间周期内推送消息的次数总和。您可以通过该指标监控是否有消息一直在推送,进而监控业务流量是否符合期望。
  • 推送成功率(%):在统计时间周期内推送消息的成功率(推送成功次数/推送总次数)。您可以通过该指标监控消息接收端是否能成功接收消息,并设置报警监控接收情况。

适用场景

MNS主题监控报警适用于以下场景:

  • 业务监控:如果您的业务稳定,例如每天都会有固定的消息推送量,您可以通过监控推送次数来监控业务。如果推送次数低于预期值,则说明业务可能出现异常。您还可以针对推送次数设置报警规则来提醒自己关注业务。
  • 接收端异常报警:接收端异常情况,例如HTTP Server崩溃、网络异常等,可能会导致消息推送失败,您可以针对推送成功率设置报警规则提醒自己关注接收端。当推送成功率低于预期值时,云监控会通过钉钉、邮件、短信等方式通知您。

查看监控数据

  1. 登录云监控控制台
  2. 在左侧导航栏,选择云服务监控 > 消息服务
  3. 消息服务监控列表页面:
    1. 选择地域。
    2. 单击topic列表页签
    3. topic名称列,找到要查看监控数据的主题,在其右侧操作列,单击监控图表
    监控图表
  4. 在主题监控实例页面,选择时间范围,查看目标实例的推送次数和推送成功率。
    监控数据
    说明
    • 单击报警图标,批量设置报警。
    • 单击展开图标,放大统计图表。

设置报警规则

  1. 登录云监控控制台
  2. 在左侧导航栏,选择云服务监控 > 消息服务
  3. 消息服务监控列表页面:
    1. 选择地域。
    2. 单击topic列表页签
    3. topic名称列,找到要查看监控数据的主题,在其右侧操作列,单击报警规则
    报警规则
  4. 创建报警规则页面,关联资源,设置报警规则,设置通知方式,然后单击确认
    创建报警规则