监控指标说明

最近更新时间:2025-07-24 15:02:12

我的收藏
消息队列 RabbitMQ 版提供了全面、多维度的监控指标体系,覆盖从集群、节点、Vhost、Queue 和 Exchange 各个维度,帮助您实时了解资源运行状态。本文为您介绍 RabbitMQ 的各项监控指标的含义和推荐重点关注指标,您可以通过这些指标快速掌握实例等资源的健康状态,并决定是否需要升降配等运维操作,保障其稳定运行。

监控指标含义

以下是 RabbitMQ 监控能力提供的所有监控指标说明,请您根据实际业务需求合理配置监控和告警策略。
开源托管版
Serverless 版
集群
节点
Vhost
Queue
Exchange
分类
指标中文名
指标英文名
单位
说明
统计规则
基本信息
连接数量
InstanceRabbitmqConnections
Count
当前打开的连接数量。
[ 60s, sum ]
[ 300s, last ]
通道数量
InstanceRabbitmqConnectionChannels
Count
当前通道总数。
[ 60s, sum ]
[ 300s, last ]
队列数量
InstanceRabbitmqQueues
Count
当前可用队列总数。
[ 60s, sum ]
[ 300s, last ]
消费者数量
InstanceRabbitmqQueueConsumers
Count
当前在线消费者总数。
[ 60s, sum ]
[ 300s, last ]
堆积消息数量
InstanceRabbitmqQueueMessagesReady
Count
ready 状态(堆积未投递)的消息总数。
[ 60s, sum ]
[ 300s, last ]
公网入带宽
InstancePublicIntraffic
Mbps
公网入带宽。
[ 60s, last ]
[ 300s, last ]
公网出带宽
InstancePublicOuttraffic
Mbps
公网出带宽。
[ 60s, last ]
[ 300s, last ]
推荐 TPS 上限(生产+消费)
RabbitmqInsRecommendationTotalTps
Count/s
集群未开启镜像队列时的 TPS 上限推荐值。
[ 60s, max ]
[ 300s, avg ]
打开的通道数量总数
InstanceRabbitmqChannels
Count
打开的通道总数。
[ 60s, last ]
[ 300s, last ]
网络出带宽
InsNetworkTransmitMbps
Mbps
网络出带宽。
[ 60s, last ]
[ 300s, last ]
网络入带宽
InsNetworkReceiveMbps
Mbps
网络入带宽。
[ 60s, last ]
[ 300s, last ]
生产消费
生产确认速率
InstanceRabbitmqConfirmedRate
Count/s
client 消息生产成功后,broker 确认回包速率。
[ 60s, sum ]
[ 300s, last ]
每秒生产消息数量
InstanceRabbitmqPublishedRate
Count/s
client 端生产消息速率。
[ 60s, sum ]
[ 300s, last ]
消费未确认消息数量
InstanceRabbitmqQueueMessagesUnacked
Count
已投递至消费者但未确认的消息总数。
[ 60s, sum ]
[ 300s, last ]
消费确认速率
InstanceRabbitmqAckedRate
Count/s
消费者确认的消息速率。
[ 60s, sum ]
[ 300s, last ]
每秒消费消息数量
InstanceRabbitmqDeliveredTotalRate
Count/s
总体每秒消费消息速率,包括 autoAck=false 和 autoAck=true 两种情况。
[ 60s, sum ]
[ 300s, last ]
重投递速率
InstanceRabbitmqRedeliveredRate
Count/s
channel 中重投递到消费者的消息速率。
[ 60s, sum ]
[ 300s, last ]
消息丢弃速率
InstanceRabbitmqUnroutableDroppedRate
Count/s
mandatory=false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率。
[ 60s, sum ]
[ 300s, last ]
延迟消息数量
InstanceRabbitmqDelayedMessages
Count
当前集群下延迟消息数量。
[ 60s, last ]
[ 300s, last ]
空拉消息速率
InsRabbitmqGlobalMessagesGetEmptyRate
Count/s
当前集群下空拉消息速率。
[ 60s, last ]
[ 300s, last ]
分类
监控中文名
指标英文名
单位
监控指标含义
统计规则
[period, statType]
基本信息
连接数量
NodeRabbitmqConnections
Count
当前打开的连接数量。
[ 60s, max ]
[ 300s, last ]
通道数量
NodeRabbitmqConnectionChannels
Count
当前通道总数。
[ 60s, sum ]
[ 300s, last ]
队列数量
NodeRabbitmqQueues
Count
当前可用队列总数。
[ 60s, max ]
[ 300s, last ]
消费者数量
NodeRabbitmqQueueConsumers
Count
当前在线消费者总数。
[ 60s, sum ]
[ 300s, last ]
堆积消息数量
NodeRabbitmqQueueMessagesReady
Count
ready 状态(堆积未投递)的消息总数。
[ 60s, sum ]
[ 300s, last ]
CPU利用率
NodeRabbitmqCpuUsage
%
节点 CPU 利用率。
[ 60s, last ]
[ 300s, last ]
内存利用率
NodeRabbitmqMemUsage
%
节点内存利用率。
[ 60s, last ]
[ 300s, last ]
磁盘利用率
NodeRabbitmqDiskUsage
%
节点磁盘利用率。
[ 60s, last ]
[ 300s, last ]
内存占用
NodeRabbitmqProcessResidentMemoryGigaBytes
GBytes
节点内存占用大小。
[ 60s, max ]
[ 300s, max ]
当前打开的通道数量总数
NodeRabbitmqChannels
Count
打开的通道总数。
[ 60s, last ]
[ 300s, last ]
网络出带宽
NodeNetworkReceiveMbps
Mbps
网络出带宽。
[ 60s, last ]
[ 300s, last ]
网络入带宽
NodeNetworkTransmitMbps
Mbps
网络入带宽。
[ 60s, last ]
[ 300s, last ]

生产确认速率
NodeRabbitmqConfirmedRate
Count/s
client 消息生产成功后,broker 确认回包速率。
[ 60s, sum ]
[ 300s, last ]
每秒生产消息数量
NodeRabbitmqPublishedRate
Count/s
client 端生产消息速率。
[ 60s, sum ]
[ 300s, last ]
消费未确认消息数量
NodeRabbitmqQueueMessagesUnacked
Count
已投递至消费者但未确认的消息总数。
[ 60s, sum ]
[ 300s, last ]
消费确认速率
QueueRabbitmqAckedRate
Count/s
消费者确认的消息速率。
[ 60s, sum ]
[ 300s, last ]
每秒消费消息数量
NodeRabbitmqDeliveredTotalRate
Count/s
总体每秒消费消息速率,包括 autoAck = false 和 autoAck = true 两种情况。
[ 60s, sum ]
[ 300s, last ]
重投递速率
NodeRabbitmqRedeliveredRate
Count/s
channel 中重投递到消费者的消息速率。
[ 60s, sum ]
[ 300s, last ]
消息丢弃速率
NodeRabbitmqUnroutableDroppedRate
Count/s
mandatory = false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率。
[ 60s, sum ]
[ 300s, last ]
延迟消息数量
NodeRabbitmqDelayedMessages
Count
当前节点下延迟消息数量。
[ 60s, sum ]
[ 300s, sum ]
分类
监控中文名
指标英文名
单位
监控指标含义
统计规则
[period, statType]
基本信息
消费者数量
VhostRabbitmqQueueConsumers
Count
当前在线消费者总数。
[ 60s, sum ]
[ 300s, last ]
堆积消息数量
VhostRabbitmqQueueMessagesReady
Count
ready 状态(堆积未投递)的消息总数。
[ 60s, sum ]
[ 300s, last ]
生产消费
生产确认速率
VhostRabbitmqConfirmedRate
Count/s
client 消息生产成功后,broker 确认回包速率。
[ 60s, sum ]
[ 300s, last ]
生产消息速率
VhostRabbitmqPublishedRate
Count/s
client 端生产消息速率。
[ 60s, sum ]
[ 300s, last ]
消费未确认消息数量
VhostRabbitmqQueueMessagesUnacked
Count
已投递至消费者但未确认的消息总数。
[ 60s, sum ]
[ 300s, last ]
消费确认速率
VhostRabbitmqAckedRate
Count/s
消费者确认的消息速率。
[ 60s, sum ]
[ 300s, last ]
消息消费速率
VhostRabbitmqDeliveredTotalRate
Count/s
总体每秒消费消息速率,包括 autoAck=false 和 autoAck=true 两种情况。
[ 60s, sum ]
[ 300s, last ]
重投递速率
VhostRabbitmqRedeliveredRate
Count/s
channel 中重投递到消费者的消息速率。
[ 60s, sum ]
[ 300s, last ]
消息丢弃速率
VhostRabbitmqUnroutableDroppedRate
Count/s
mandatory = false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率。
[ 60s, sum ]
[ 300s, last ]

分类
监控中文名
指标英文名
单位
监控指标含义
统计规则
[period, statType]
基本信息
消费者数量
QueueRabbitmqQueueConsumers
Count
当前在线消费者总数。
[ 60s, sum ]
[ 300s, last ]
生产消费
堆积消息数量
QueueRabbitmqQueueMessagesReady
Count
ready 状态(堆积未投递)的消息总数。
[ 60s, sum ]
[ 300s, last ]
消费未确认消息数量
QueueRabbitmqQueueMessagesUnacked
Count
已投递至消费者但未确认的消息总数。
[ 60s, sum ]
[ 300s, last ]
生产消息速率
RabbitmqQueueMessagesPublishedRate
Count/s
每秒生产消息数量。
[ 60s, last ]
[ 300s, last ]
消费确认速率
QueueRabbitmqAckedRate
Count/s
消费者确认的消息速率。
[ 60s, sum ]
[ 300s, last ]
重投递速率
QueueRabbitmqRedeliveredRate
Count/s
channel 中重投递到消费者的消息速率。
[ 60s, sum ]
[ 300s, last ]
分类
监控中文名
指标英文名
单位
监控指标含义
统计规则
[period, statType]
生产消费
延迟消息数量
ExchangeRabbitmqDelayedMessages
Count
当前 Exchange 下延迟消息数量。
[ 60s, last ]
[ 300s, last ]
消息丢弃速率
RabbitmqChannelMessagesUnroutableDroppedRate
Count/s
mandatory = false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率。
[ 60s, sum ]
[ 300s, last ]
集群
Vhost
Queue
Exchange
分类
指标中文名
指标英文名
单位
说明
统计规则
基本信息
集群总 TPS
ClusterTpsTotal
Count/s
当前集群 API 调用的速率(生产和消费之和,按照计费规则进行折算),超出集群限制后会被限流
[ 60s, sum ]
[ 300s, last ]
集群生产 TPS
ClusterProductionTpsTotal
Count/s
当前集群生产消息 API 调用的速率(按照计费规则进行折算),超出集群限制后会被限流
[ 60s, sum ]
[ 300s, last ]
集群消费 TPS
ClusterConsumptionTpsTotal
Count/s
当前集群消费消息 API 调用的速率(按照计费规则进行折算),超出集群限制后会被限流
[ 60s, sum ]
[ 300s, last ]
当前集群消息存储占用的空间大小
MessageStorageSize
Bytes
当前集群消息存储占用的空间大小
[ 60s, sum ]
[ 300s, last ]
被限流的生产TPS
LimitedProductionTpsTotal
Bytes
当前集群超出限流部分的生产消息 API 调用速率
[ 60s, sum ]
[ 300s, last ]

Vhost 数量
ClusterVhosts
Count
集群下的 Vhost 数量
[ 60s, sum ]
[ 300s, last ]
交换机数量
ClusterExchanges
Count
集群下的交换机数量
[ 60s, sum ]
[ 300s, last ]
队列数量
ClusterQueues
Count
集群下的队列数量
[ 60s, sum ]
[ 300s, last ]
用户数量
ClusterUsers
Count
集群下的用户数量

在线消费者数量
ClusterChannelConsumers
Count
当前连接到 RabbitMQ 集群并活跃消费消息的消费者总数
[ 60s, sum ]
[ 300s, last ]
在线通道数量
ClusterConnectionChannels
Count
当前与 RabbitMQ 集群建立的 Channel(通道)总数
[ 60s, sum ]
[ 300s, last ]
在线连接数量
ClusterConnections
Count
当前与 RabbitMQ 集群建立的 TCP 连接总数
[ 60s, sum ]
[ 300s, last ]
资源管理
连接打开速率
ClusterConnectionsOpenedTotal
Count/s
单位时间内打开连接的数量
[ 60s, sum ]
[ 300s, last ]
连接关闭速率
ClusterConnectionsClosedTotal
Count/s
单位时间内关闭连接的数量
[ 60s, sum ]
[ 300s, last ]
通道打开速率
ClusterChannelsOpenedTotal
Count/s
单位时间内打开通道的数量
[ 60s, sum ]
[ 300s, last ]
通道关闭速率
ClusterChannelsClosedTotal
Count/s
单位时间内关闭通道的数量
[ 60s, sum ]
[ 300s, last ]
队列创建速率
ClusterQueuesDeclaredTotal
Count/s
单位时间内创建队列的数量
[ 60s, sum ]
[ 300s, last ]
队列删除速率
ClusterQueuesDeletedTotal
Count/s
单位时间内删除队列的数量
[ 60s, sum ]
[ 300s, last ]
交换机创建速率
ClusterExchangesDeclaredTotal
Count/s
单位时间内创建交换机的数量
[ 60s, sum ]
[ 300s, last ]
交换机删除速率
ClusterExchangesDeletedTotal
Count/s
单位时间内删除交换机的数量
[ 60s, sum ]
[ 300s, last ]
消息生产
消息生产流量
InstanceRabbitmqPublishedRate
Bytes/s
生产者向交换机发送消息的数据量速率
[ 60s, sum ]
[ 300s, last ]
从通道级别统计的集群消息发送速率
ClusterChannelMessagesPublishedTotal
Count/s
在 Channel 连接维度统计的消息发送速率
[ 60s, sum ]
[ 300s, last ]
从队列级别统计的集群消息发送速率
ClusterQueueMessagesPublishedTotal
Count/s
在队列维度统计的消息入队(生产)速率
[ 60s, sum ]
[ 300s, last ]
延时消息发送速率
ChannelMessagesPublishDelayTotal
Count/s
发送的延时消息的速率
[ 60s, sum ]
[ 300s, last ]
消息消费
消息消费流量
ClusterConnectionOutgoingBytesTotal
Bytes/s
消费者从队列中成功消费消息的数据量速率
[ 60s, sum ]
[ 300s, last ]
消息堆积数量
ClusterQueueLag
Count
ready 状态(堆积未投递)的消息总数
[ 60s, sum ]
[ 300s, last ]
消息推送到客户端自动 ACK 的速率
ClusterChannelMessagesDeliveredTotal
Count
消息被推送到客户端后,客户端自动确认(Auto-ACK)消息的速率
[ 60s, sum ]
[ 300s, last ]
BasicGet 空拉速率
ClusterChannelGetEmptyTotal
Count/s
客户端使用 Basic.Get 方法从队列中拉取消息时,遇到队列为空的情况的频率或速率
[ 60s, sum ]
[ 300s, last ]
BasicGet 非自动确认速率
ClusterChannelGetAckTotal
Count/s
客户端使用 Basic.Get 拉取消息后手动确认(ACK)的速率
[ 60s, sum ]
[ 300s, last ]
BasicGet自动确认速率
ClusterChannelGetTotal
Count/s
客户端使用 Basic.Get 拉取消息后自动确认(Auto-ACK)的速率
[ 60s, sum ]
[ 300s, last ]
QoS 限流触发的消息推送熔断次数
LimitedPullMessageByQosTpsTotal
Count/s
因消费者 QoS(服务质量)限流导致消息推送被暂停的次数
[ 60s, sum ]
[ 300s, last ]
集群限流触发的消息推送熔断次数
LimitedPullMessageForDeliverByClusterLimitTpsTotal
Count/s
因集群整体 TPS 限导致消息推送被暂停的次数
[ 60s, sum ]
[ 300s, last ]
集群限流触发的消息拉取熔断次数
LimitedPullMessageForGetByClusterLimitTpsTotal
Count/s
因集群整体 TPS 限流导致 Basic.Get 拉取请求被拒绝的次数
[ 60s, sum ]
[ 300s, last ]
消息确认与处理
发送消息的确认速率
ClusterChannelMessagesConfirmedTotal
Count/s
生产者发送消息后收到 Broker 确认(Publisher Confirm) 的速率
[ 60s, sum ]
[ 300s, last ]
发送但未确认的消息总数
ClusterChannelMessagesUnconfirmed
Count
生产者已发送但 Broker 尚未确认的消息总数
[ 60s, sum ]
[ 300s, last ]
消费确认速率
ClusterChannelMessagesAckedTotal
Count/s
消费者手动确认(ACK) 消息的速率
[ 60s, sum ]
[ 300s, last ]
未确认消息数量
ClusterChannelMessagesUnacked
Count
已投递至消费者但未确认的消息总数
[ 60s, sum ]
[ 300s, last ]
消息推送到客户端非自动确认速率
ClusterChannelMessagesDeliveredAckTotal
Count/s
消息被推送到消费者后,消费者手动确认(ACK) 的速率
[ 60s, sum ]
[ 300s, last ]
消息重入队速率
ClusterQueueMessagesRequeuedTotal
Count/s
消息因 NACK/Reject 或消费者断开连接而被重新放回队列的速率
[ 60s, sum ]
[ 300s, last ]
消息无法路由丢弃速率
ClusterChannelMessagesUnroutableDroppedTotal
Count/s
消息因无法路由到任何队列 而被直接丢弃的速率
[ 60s, sum ]
[ 300s, last ]
消息无法路由返回给客户端的速率
ClusterChannelMessagesUnroutableReturnedTotal
Count/s
消息因无法路由到任何队列 但设置了 mandatory 标志而被返回给客户端的速率
[ 60s, sum ]
[ 300s, last ]
死信消息发送速率
ClusterChannelMessagesPublishDeadLetterTotal
Count/s
消息因被拒绝(NACK)、TTL 过期或队列满而被转发到死信交换机的速率
[ 60s, sum ]
[ 300s, last ]
死信消息无法路由被丢弃的速率
ClusterChannelMessagesPublishDeadLetterDroppedTotal
Count/s
死信消息无法路由到死信队列 而被丢弃的速率
[ 60s, sum ]
[ 300s, last ]
分类
指标中文名
指标英文名
单位
说明
统计规则
基本信息
在线消费者数量
ChannelConsumers
Count
在线消费消息的消费者总数
[ 60s, sum ]
[ 300s, last ]
在线通道数量
ConnectionChannels
Count
Channel(通道)总数
[ 60s, sum ]
[ 300s, last ]
在线连接数量
Connections
Count
TCP 连接总数
[ 60s, sum ]
[ 300s, last ]
资源管理
连接打开速率
ConnectionsOpenedTotal
Count/s
单位时间内打开连接的数量
[ 60s, sum ]
[ 300s, last ]
连接关闭速率
ConnectionsClosedTotal
Count/s
单位时间内关闭连接的数量
[ 60s, sum ]
[ 300s, last ]
通道打开速率
ChannelsOpenedTotal
Count/s
单位时间内打开通道的数量
[ 60s, sum ]
[ 300s, last ]
通道关闭速率
ChannelsClosedTotal
Count/s
单位时间内关闭通道的数量
[ 60s, sum ]
[ 300s, last ]
队列创建速率
QueuesDeclaredTotal
Count/s
单位时间内创建队列的数量
[ 60s, sum ]
[ 300s, last ]
队列删除速率
QueuesDeletedTotal
Count/s
单位时间内删除队列的数量
[ 60s, sum ]
[ 300s, last ]
交换机创建速率
ExchangesDeclaredTotal
Count/s
单位时间内创建交换机的数量
[ 60s, sum ]
[ 300s, last ]
交换机删除速率
ExchangesDeletedTotal
Count/s
单位时间内删除交换机的数量
[ 60s, sum ]
[ 300s, last ]
消息生产
消息生产流量
ConnectionIncomingBytesTotal
Bytes/s
生产者向交换机发送消息的数据量速率
[ 60s, sum ]
[ 300s, last ]
从队列级别统计的集群消息发送速率
VhostQueueMessagesPublishedTotal
Count/s
在队列维度统计的消息入队(生产)速率
[ 60s, sum ]
[ 300s, last ]
消息消费
消息消费流量
ConnectionOutgoingBytesTotal
Bytes/s
消费者从队列中成功消费消息的数据量速率
[ 60s, sum ]
[ 300s, last ]
消息堆积数量
VhostQueueLag
Count
ready 状态(堆积未投递)的消息总数
[ 60s, sum ]
[ 300s, last ]
消息推送到客户端自动 ACK 的速率
VhostChannelMessagesDeliveredTotal
Count
消息被推送到客户端后,客户端自动确认(Auto-ACK)消息的速率
[ 60s, sum ]
[ 300s, last ]
BasicGet 空拉速率
VhostChannelGetEmptyTotal
Count/s
客户端使用 Basic.Get 方法从队列中拉取消息时,遇到队列为空的情况的频率或速率
[ 60s, sum ]
[ 300s, last ]
BasicGet 非自动确认速率
VhostChannelGetAckTotal
Count/s
客户端使用 Basic.Get 拉取消息后手动确认(ACK)的速率
[ 60s, sum ]
[ 300s, last ]
BasicGet 自动确认速率
VhostChannelGetTotal
Count/s
客户端使用 Basic.Get 拉取消息后自动确认(Auto-ACK)的速率
[ 60s, sum ]
[ 300s, last ]
消息推送到客户端手动确认速率
VhostChannelMessagesDeliveredAckTotal
Count/s
消息被推送到消费者后,消费者手动确认(ACK) 的速率
[ 60s, sum ]
[ 300s, last ]
消息确认与处理
发送消息的确认速率
ChannelMessagesConfirmedTotal
Count/s
生产者发送消息后收到 Broker 确认(Publisher Confirm) 的速率
[ 60s, sum ]
[ 300s, last ]
发送但未确认的消息总数
ChannelMessagesUnconfirmed
Count
生产者已发送但 Broker 尚未确认的消息总数
[ 60s, sum ]
[ 300s, last ]
消费确认速率
VhostChannelMessagesAckedTotal
Count/s
消费者手动确认(ACK) 消息的速率
[ 60s, sum ]
[ 300s, last ]
未确认消息数量
ChannelMessagesUnacked
Count
已投递至消费者但未确认的消息总数
[ 60s, sum ]
[ 300s, last ]
消息重新入队速率
VhostQueueMessagesRequeuedTotal
Count/s
消息因 NACK/Reject 或消费者断开连接而被重新放回队列的速率
[ 60s, sum ]
[ 300s, last ]
消息无法路由丢弃速率
VhostChannelMessagesUnroutableDroppedTotal
Count/s
消息因无法路由到任何队列 而被直接丢弃的速率
[ 60s, sum ]
[ 300s, last ]
消息无法路由返回给客户端的速率
VhostChannelMessagesUnroutableReturnedTotal
Count/s
消息因无法路由到任何队列 但设置了 mandatory 标志而被返回给客户端的速率
[ 60s, sum ]
[ 300s, last ]
死信消息发送速率
VhostChannelMessagesPublishDeadLetterTotal
Count/s
消息因被拒绝(NACK)、TTL 过期或队列满而被转发到死信交换机的速率
[ 60s, sum ]
[ 300s, last ]
死信消息无法路由被丢弃的速率
VhostChannelMessagesPublishDeadLetterDroppedTotal
Count/s
死信消息无法路由到死信队列 而被丢弃的速率
[ 60s, sum ]
[ 300s, last ]

分类
指标中文名
指标英文名
单位
说明
统计规则
基本信息
在线消费者数量
QueueConsumers
Count
在线消费消息的消费者总数
[ 60s, sum ]
[ 300s, last ]
消息生产
消息生产流量
QueueIncomingBytesTotal
Bytes/s
生产者向队列发送消息的数据量速率
[ 60s, sum ]
[ 300s, last ]
消息发送速率
QueueMessagesPublishedTotal
Count/s
生产者向队列发送消息的条数速率
[ 60s, sum ]
[ 300s, last ]
消息消费
消息堆积数量
QueueLag
Count
ready 状态(堆积未投递)的消息总数
[ 60s, sum ]
[ 300s, last ]
BasicGet 非自动确认速率
ChannelGetAckTotal
Count/s
客户端使用 Basic.Get 拉取消息后手动确认(ACK)的速率
[ 60s, sum ]
[ 300s, last ]
BasicGet 自动确认速率
ChannelGetTotal
Count/s
客户端使用 Basic.Get 拉取消息后自动确认(Auto-ACK)的速率
[ 60s, sum ]
[ 300s, last ]
消息推送到客户端自动确认的速率
ChannelMessagesDeliveredTotal
Count
消息被推送到客户端后,客户端自动确认(Auto-ACK)消息的速率
[ 60s, sum ]
[ 300s, last ]
BasicGet 空拉速率
ChannelGetEmptyTotal
Count/s
客户端使用 Basic.Get 方法从队列中拉取消息时,遇到队列为空的情况的频率或速率
[ 60s, sum ]
[ 300s, last ]

未确认消息数量
QueueMessagesUnacked
Count
已投递至消费者但未确认的消息总数
[ 60s, sum ]
[ 300s, last ]
消息推送到客户端非自动确认速率
ChannelMessagesDeliveredAckTotal
Count/s
消息推送到客户端后,客户端手动确认(ACK)的速率
[ 60s, sum ]
[ 300s, last ]
消息重新推送到客户端的速率
ChannelMessagesRedeliveredTotal
Count/s
消息因未及时确认而被重新投递的速率
[ 60s, sum ]
[ 300s, last ]
消费确认速率
ChannelMessagesAckedTotal
Count/s
消费者手动确认(ACK) 消息的速率
[ 60s, sum ]
[ 300s, last ]
消息重新入队速率
QueueMessagesRequeuedTotal
Count/s
消息因 NACK/Reject 或消费者断开连接而被重新放回队列的速率
[ 60s, sum ]
[ 300s, last ]
死信消息发送速率
ChannelMessagesPublishDeadLetterTotal
Count/s
消息因被拒绝(NACK)、TTL 过期或队列满而被转发到死信交换机的速率
[ 60s, sum ]
[ 300s, last ]
死信消息无法路由被丢弃的速率
ChannelMessagesPublishDeadLetterDroppedTotal
Count/s
死信消息无法路由到死信队列 而被丢弃的速率
[ 60s, sum ]
[ 300s, last ]
分类
指标中文名
指标英文名
单位
说明
统计规则
基本信息
消息发送失败速率
ChannelMessagesPublishedFailedTotal
Count/s
生产者发送消息失败的速率
[ 60s, sum ]
[ 300s, last ]
交换机级别消息发送速率
ChannelMessagesPublishedTotal
Count/s
消息通过交换机路由到队列的速率
[ 60s, sum ]
[ 300s, last ]
消息生产流量
ExchangeIncomingBytesTotal
Bytes/s
生产者发送消息的数据量速率
[ 60s, sum ]
[ 300s, last ]
消息确认与处理
消息无法路由返回给客户端的速率
ChannelMessagesUnroutableReturnedTotal
Count/s
消息因无法路由到任何队列且设置了 mandatory 标志而返回客户端的速率
[ 60s, sum ]
[ 300s, last ]
消息无法路由被丢弃的速率
ChannelMessagesUnroutableDroppedTotal
Count/s
消息因无法路由到任何队列且未设置 mandatory 标志而被直接丢弃的速率
[ 60s, sum ]
[ 300s, last ]


命名空间

开源托管版集群:&Namespace = QCE/RABBITMQ
Serverless 版集群:&Namespace = QCE/AMQP

入参说明

使用云 API 查询 RabbitMQ 监控数据,入参取值如下:
&Instances.N.Dimensions.1.Name=instanceid&Instances.N.Dimensions.1.Value=实例 ID
&Instances.N.Dimensions.1.Name=node&Instances.N.Dimensions.1.Value=具体的节点 ID
&Instances.N.Dimensions.1.Name=vhost&Instances.N.Dimensions.1.Value=vhost 名称
&Instances.N.Dimensions.1.Name=queue&Instances.N.Dimensions.1.Value=队列名称
&Instances.N.Dimensions.1.Name=exchange&Instances.N.Dimensions.1.Value=交换机名称