使用消息队列 RocketMQ 版自带监控服务可监控某 Group ID 通过 TCP 协议订阅的某 Topic 的消息消费状态并接收报警短信,帮助您实时掌握消息堆积情况。自带监控服务的报警短信不收取额外费用。

前提条件

  • 请确认实例所在地域(Region)支持自带监控报警功能,目前支持自带监控报警功能的地域如下所示:
    • 公网
    • 华东1(杭州)
    • 华东2(上海)
    • 华北1(青岛)
    • 华北2(北京)
    • 华北3(张家口)
    • 华北5(呼和浩特)
    • 华南1(深圳)
    • 中国(香港)
    • 华北2 阿里政务云1
    • 新加坡(新加坡)
    • 日本(东京)
  • 请确保您需监控的 Group ID 已订阅相应 Topic。订阅消息的详细步骤,请参见以下文档:

操作步骤

  1. 登录消息队列 RocketMQ 版控制台
  2. 在顶部菜单栏,选择地域(Region),如华东1(杭州)
  3. 实例列表页面,找到目标实例,在其操作列,单击详情
  4. 在左侧导航栏,单击监控报警
  5. 监控报警页面,单击新增监控项
    create_monitor_item
  6. 新增监控项对话框输入相关信息,单击确认
    new_monitor_item

    字段说明如下:

    • Group ID:要监控的 Group ID。
    • Topic:要监控的该 Group ID 订阅的 Topic。
    • 堆积量阈值:消费堆积的报警阈值。阈值的可填范围是 1 到 100,000,000。如果您选择的 Group ID 在消费对应的 Topic 时产生了消息堆积,并且堆积超过了报警阈值,消息队列 RocketMQ 版就会给报警接收人发送短信通知。
    • 消费延迟阈值:消费延迟的值是指该 Group ID 最近一次消费该 Topic 消息的时间和该 Topic 最近一次投递消息的时间之间的差值。可设置的消费延迟阈值的最小值是 1 分钟。
    • 报警时间:时间精确到分钟,最大范围为 00:00-23:59。您只会在设置的接收时间范围内才会收到报警短信。
    • 报警频率:每隔 5 分钟、15 分钟或 30 分钟。
    • 报警接收人:包括接收人的昵称和手机号码。昵称长度限制在 100 个字符以内。
    说明 如果您已取消某个 Group ID 对某个 Topic 的订阅,请删除对应的监控项。
    新建的监控项会出现在监控报警页面。
  7. 可选:监控报警页面,您可编辑、禁用、删除已经建好的监控项。对于已禁用的监控项,也可以在其操作列单击启用重新启用。
    enable_monitor_item