操作场景
TDMQ RabbitMQ 版支持监控您账户下创建的资源,包括集群、节点、Vhost、Queue 和 Exchange,帮助您实时掌握资源状态,针对可能存在的问题及时处理,保障其稳定运行。
本文为您介绍通过 RabbitMQ 控制台查看监控指标的操作方法和监控指标的含义。
监控指标
TDMQ RabbitMQ 版专享集群支持查看集群、节点、Vhost、Queue 和 Exchange 五个维度的监控数据,支持的监控指标如下:
分类 | 监控指标 | 单位 | 监控指标含义 |
基本信息 | 连接数量 | Count | 当前打开的连接数量 |
| 通道数量 | Count | 当前打开的通道数量 |
| 队列数量 | Count | 当前可用队列总数 |
| 消费者数量 | Count | 当前在线消费者总数 |
| 堆积消息数量 | Count | ready 状态(堆积未投递)的消息总数 |
| 公网入带宽 | Mbps | 公网入带宽 |
| 公网出带宽 | Mbps | 公网出带宽 |
| 推荐 TPS 上限(生产+消费) | Count/s | 集群未开启镜像队列时的 TPS 上限推荐值 |
| 打开的通道数量总数 | Count | 打开的通道总数 |
生产消费 | 生产确认速率 | Count/s | client 消息生产成功后,broker 确认回包速率 |
| 每秒生产消息数量 | Count/s | client 端生产消息速率 |
| 消费未确认消息数量 | Count | 已投递至消费者但未确认的消息总数 |
| 消费确认速率 | Count/s | 消费者确认的消息速率 |
| 每秒消费消息数量 | Count/s | 总体每秒消费消息速率,包括 autuAck=false 和 autoAck=true 两种情况 |
| 重投递速率 | Count/s | channel 中重投递到消费者的消息速率 |
| 消息丢弃速率 | Count/s | mandatory=false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率 |
| 延迟消息数量 | Count | 当前集群下延迟消息数量 |
分类 | 监控指标 | 单位 | 监控指标含义 |
基本信息 | 连接数量 | Count | 当前打开的连接数量 |
| 通道数量 | Count | 当前打开的通道数量 |
| 队列数量 | Count | 当前可用队列总数 |
| 消费者数量 | Count | 当前在线消费者总数 |
| 堆积消息数量 | Count | ready 状态(堆积未投递)的消息总数 |
| CPU利用率 | % | 节点 CPU 利用率 |
| 内存利用率 | % | 节点内存利用率 |
| 磁盘利用率 | % | 节点磁盘利用率 |
| 内存占用 | GBytes | 节点内存占用大小 |
生产消费 | 消费未确认消息数量 | Count | 已投递至消费者但未确认的消息总数 |
| 消费确认速率 | Count/s | 消费者确认的消息速率 |
| 每秒消费消息数量 | Count/s | 总体每秒消费消息速率,包括 autuAck = false 和 autoAck = true 两种情况 |
| 重投递速率 | Count/s | channel 中重投递到消费者的消息速率 |
| 消息丢弃速率 | Count/s | mandatory = false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率 |
| 延迟消息数量 | Count | 当前节点下延迟消息数量 |
分类 | 监控指标 | 单位 | 监控指标含义 |
基本信息 | 消费者数量 | Count | 当前在线消费者总数 |
| 堆积消息数量 | Count | ready 状态(堆积未投递)的消息总数 |
生产消费 | 生产确认速率 | Count/s | client 消息生产成功后,broker 确认回包速率 |
| 每秒生产消息数量 | Count/s | client 端生产消息速率 |
| 消费未确认消息数量 | Count | 已投递至消费者但未确认的消息总数 |
| 消费确认速率 | Count/s | 消费者确认的消息速率 |
| 每秒消费消息数量 | Count/s | 总体每秒消费消息速率,包括 autoAck=false 和 autoAck=true 两种情况 |
| 重投递速率 | Count/s | channel 中重投递到消费者的消息速率 |
| 消息丢弃速率 | Count/s | mandatory = false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率 |
分类 | 监控指标 | 单位 | 监控指标含义 |
基本信息 | 消费者数量 | Count | 当前在线消费者总数 |
| 堆积消息数量 | Count | ready 状态(堆积未投递)的消息总数 |
生产消费 | 消费未确认消息数量 | Count | 已投递至消费者但未确认的消息总数 |
| 消费确认速率 | Count/s | 消费者确认的消息速率 |
| 重投递速率 | Count/s | channel 中重投递到消费者的消息速率 |
分类 | 监控指标 | 单位 | 监控指标含义 |
生产消费 | 延迟消息数量 | Count | 当前 Exchange 下延迟消息数量。 |
查看监控数据
1. 登录 RabbitMQ 控制台。
2. 在左侧导航栏选择集群管理 > 集群列表,选择好地域后,单击目标集群的 ID,进入基本信息页面。
3. 在集群详情页顶部,选择监控页签,进入监控页面。
4. 选择要查看的资源页签,选择要查看的资源,并设置好时间范围后,查看对应的监控数据。
图标 | 说明 |
| 单击可查看监控指标同环比,支持同比、环比和自定义日期对比。 |
| 单击可刷新获取最新的监控数据,支持设置30s、5min、30min和1h时间间隔自动刷新监控数据。 |
| |
| 勾选后可在图表上显示图例信息。 |