操作场景
使用分布式消息服务RocketMQ消费消息时,如果遇到消息消费缓慢或者消费不到消息等消费异常的场景,借助实例诊断功能可以帮助您快速定位问题。
前提条件
- 已创建消费组,且消费组中已存在消费者。
- 已创建Topic。
实例诊断
- 登录分布式消息服务RocketMQ控制台。
- 单击RocketMQ实例的名称,进入实例详情页面。
- 在左侧导航栏,选择“实例诊断”,进入实例诊断页面。
- 选择待诊断的消费组名称,单击“开始诊断”。
- 诊断完成后,在“诊断记录”区域,新增一条诊断记录。
- 单击“查看报告”,进入“实例诊断”页面,查看诊断结果。
图1 诊断结果
说明:
消费组中没有消费者时,会导致诊断失败。
消费组不在线时,可以诊断成功,但是会显示1项异常。
删除诊断记录
- 登录分布式消息服务RocketMQ控制台。
- 单击RocketMQ实例的名称,进入实例详情页面。
- 在左侧导航栏,选择“实例诊断”,进入实例诊断页面。
- 选择以下任意一种方法删除诊断记录。
- 在待删除的诊断记录所在行,单击“删除”。
- 如需批量删除诊断记录,勾选待删除的诊断记录,单击“批量删除”。
- 弹出确认删除对话框,单击“是”,完成诊断记录的删除。