可在TDMQ RabbitMQ控制台直接查看集群节点内存和磁盘告警状态,通过健康状态标识、节点监控图表及Queue堆积分析定位问题,并结合流控表现(如连接blocked)确认告警生效。

可以直接在 TDMQ RabbitMQ 控制台查看集群节点的内存和磁盘告警状态,无需登录服务器执行命令。告警信息会集中体现在健康状态、监控图表和告警浮标中。
查看集群整体健康状态(含内存/磁盘异常标识)
集群健康状态是内存与磁盘告警的第一层判断依据:
- 登录 TDMQ RabbitMQ 控制台 → 左侧导航栏点击「集群列表」→ 选择对应地域
- 在集群列表中,状态栏会显示「正常」「警告」「异常」等标识
- 若状态为「警告」或「异常」,鼠标悬停或单击状态旁的浮标图标,会明确提示如“内存使用率过高”“磁盘剩余空间不足”等具体原因
进入集群详情页查看节点级监控指标
单个节点的内存与磁盘使用情况需深入到节点维度查看:
- 在「集群列表」中单击目标集群 ID,进入基本信息页
- 顶部切换至「节点」页签,可看到所有节点的运行状态、角色(如 disk、ram)、CPU 和内存使用率概览
- 在节点列表中,点击某节点操作列的「查看监控」,即可打开该节点专属监控面板
- 在监控页面中,勾选「内存使用率」「磁盘使用率」或「可用磁盘空间」等关键指标,并设置合适时间范围(如最近1小时),观察是否持续接近或超过阈值(默认内存水位线为40%,磁盘告警线为剩余<50MB)
通过监控大盘定位堆积与资源关联风险
消息堆积常是内存/磁盘压力的前置信号,可通过 Queue 监控辅助判断:
- 在集群详情页顶部切换至「监控」页签 → 选择「Queue」页签 → 指定 Vhost
- 点击「查看堆积消息排行」,识别消息堆积量大的队列
- 选中高堆积队列后点击「查看监控数据」,同步对比其「messages_disk」(磁盘消息数)和「memory」(内存占用)趋势 —— 若 messages_disk 持续上升且内存曲线同步走高,说明换页不及时,磁盘与内存双重承压
确认告警是否已触发流控行为
真正的告警生效会表现为连接阻塞,这是最直接的业务影响信号:
- 若生产者连接突然无法发消息,检查客户端连接状态:被阻塞的连接在管理界面或 rabbitmqctl list_connections 中会显示为 blocked(正在发消息但被拦停)或 blocking(空闲连接)
- TDMQ 控制台虽不直接显示 connection 状态,但若监控中「内存使用率」已达阈值(如>90%)且「磁盘可用空间」<100MB,基本可判定已触发流控
- 此时集群所有节点均受影响,即使只有单个节点磁盘不足,整个集群也会阻塞新消息写入


















