更新时间:2024-10-15 GMT+08:00
配置消息堆积数监控
方案概述
在消息处理过程中,如果客户端的消费速度跟不上服务端的发送速度,未处理的消息会越来越多,这部分消息就被称为堆积消息。消息没有被及时消费就会产生消息堆积,从而会造成消息消费延迟。
如果您想要在消费组的消息堆积数超过阈值时,通过短信/邮件及时收到通知信息,可以参考本章节设置告警通知。您还可以参考本章节为分布式消息服务RocketMQ版的其他监控指标设置告警通知。
前提条件
已购买RocketMQ实例、创建Topic,并且已成功消费消息。
实施步骤
本操作中RocketMQ实例相关的截图以5.x基础版为例。
- 登录分布式消息服务RocketMQ版控制台,单击待创建告警通知的实例名称,进入实例详情页。
- 在左侧导航栏,选择“监控与告警 > 监控”,进入监控页面。
- 在“消费组”页签的“消费组”下拉框中,选择需要创建告警通知的消费组。
图1 选择需要创建告警通知的消费组
- 在“消息堆积数(消费组可消费消息数)”图表上单击,创建告警规则。
图2 消息堆积图表
- 在“创建告警规则”界面,设置告警名称。告警名称需要符合命名规则:只能由中文、英文字母、数字、下划线、中划线组成。
图3 设置告警名称
- 在“创建告警规则”界面,设置告警策略。
告警策略:连续1次原始值>=10000个时,触发重要告警,每天发送一次告警通知。
图4 设置告警策略
- 在“创建告警规则”界面,设置告警通知对象。
图5 设置告警通知对象
- 在“创建告警规则”界面,设置企业项目和标签。
图8 设置企业项目和标签
- 归属企业项目:告警规则所属的企业项目。只有拥有该企业项目权限的用户才可以查看和管理该告警规则。
- 标签:标签用于标识云资源,当您拥有相同类型的许多云资源时,可以使用标签按各种维度(例如用途、所有者或环境)对云资源进行分类。
- 单击“立即创建”,完成告警规则的设置。
告警规则创建完成后,在云监控服务的“告警 > 告警规则”界面,查看新创建的告警规则。