诊断RocketMQ实例
使用分布式消息服务RocketMQ版消费消息时,如果遇到消息消费缓慢或者消费不到消息等消费异常的场景,借助实例诊断功能可以帮助您快速定位问题。
操作视频
本视频演示诊断RocketMQ实例的操作。
诊断实例
- 登录管理控制台。
- 在管理控制台左上角单击,选择区域。
请选择RocketMQ实例所在的区域。
- 在管理控制台左上角单击,选择“应用中间件 > 分布式消息服务RocketMQ版”,进入分布式消息服务RocketMQ专享版页面。
- 单击RocketMQ实例的名称,进入实例详情页面。
- 在左侧导航栏,选择“实例诊断”,进入实例诊断页面。
- 选择待诊断的消费组名称,单击“开始诊断”。
诊断完成后,在“诊断记录”区域,新增一条诊断记录。
- 单击“查看报告”,进入“实例诊断”页面,查看诊断结果。
您可以查看到消费组状态是否在线、消费者数量、订阅关系是否一致和消息堆积量,并根据结果分析处理生产和消费消息时所遇到的问题。
图1 诊断结果
消费组不在线时,可以诊断成功,但是会显示1项异常。
删除诊断记录
- 登录管理控制台。
- 在管理控制台左上角单击,选择区域。
请选择RocketMQ实例所在的区域。
- 在管理控制台左上角单击,选择“应用中间件 > 分布式消息服务RocketMQ版”,进入分布式消息服务RocketMQ专享版页面。
- 单击RocketMQ实例的名称,进入实例详情页面。
- 在左侧导航栏,选择“实例诊断”,进入实例诊断页面。
- 选择以下任意一种方法删除诊断记录。
- 在待删除的诊断记录所在行,单击“删除”。
- 如需批量删除诊断记录,勾选待删除的诊断记录,单击“批量删除”。
- 弹出确认删除对话框,单击“是”,完成诊断记录的删除。