消息队列 RabbitMQ 开源托管版监控指标

最近更新时间:2025-09-08 15:34:51

我的收藏

命名空间

Namespace = QCE/RABBITMQ

监控指标

指标英文名
指标中文名
说明
单位
维度
统计规则 [period, statType]
ExchangeRabbitmqDelayedMessages
延迟消息数量
延迟消息数量
Count
vhost exchange instanceid node
[ 60s, last ] [ 300s, last ]
InstancePublicIntraffic
公网入带宽
公网入带宽
Mbps
instanceid
[ 60s, last ] [ 300s, last ]
InstancePublicOuttraffic
公网出带宽
公网出带宽
Mbps
instanceid
[ 60s, last ] [ 300s, last ]
InstanceRabbitmqAckedRate
消费确认速率
消费者确认的消息速率
Count/s
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqChannels
打开的通道总数
打开的通道总数
Count
instanceid
[ 60s, last ] [ 300s, last ]
InstanceRabbitmqConfirmedRate
生产确认速率
client消息生产成功后,broker确认回包速率
Count/s
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqConnectionChannels
通道数量
当前打开的通道数量
Count
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqConnections
连接数量
当前打开的连接数量
Count
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqDelayedMessages
延迟消息数量
延迟消息数量
Count
instanceid
[ 60s, sum ] [ 300s, sum ]
InstanceRabbitmqDeliveredTotalRate
每秒消费消息数量
总体每秒消费消息速率,包括autuAck=false和autoAck=true两种情况
Count/s
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqPublishedRate
每秒生产消息数量
client端生产消息速率
Count/s
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqQueueConsumers
消费者数量
当前在线消费者总数
Count
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqQueueMessagesReady
堆积消息数量
ready状态(堆积未投递)的消息总数
Count
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqQueueMessagesUnacked
消费未确认消息数量
已投递至消费者但未确认的消息总数
Count
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqQueues
队列数量
当前可用队列总数
Count
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqRedeliveredRate
重投递速率
channel中重投递到消费者的消息速率
Count/s
instanceid
[ 60s, sum ] [ 300s, last ]
InstanceRabbitmqUnroutableDroppedRate
消息丢弃速率
mandatory=false的情况下发送至exchange,并且没有符合的路由条件导致消息丢弃(drop)速率
Count/s
instanceid
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqAckedRate
消费确认速率
消费者确认的消息速率
Count/s
instanceid node
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqConfirmedRate
生产确认速率
client消息生产成功后,broker确认回包速率
Count/s
instanceid node
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqConnectionChannels
通道数量
当前打开的通道数量
Count
instanceid node
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqConnections
连接数量
当前打开的连接数量
Count
instanceid node
[ 60s, max ] [ 300s, last ]
NodeRabbitmqCpuUsage
CPU利用率
CPU利用率
%
node instanceid
[ 60s, last ] [ 300s, last ]
NodeRabbitmqDelayedMessages
延迟消息数量
延迟消息数量
Count
instanceid node
[ 60s, sum ] [ 300s, sum ]
NodeRabbitmqDeliveredTotalRate
每秒消费消息数量
总体每秒消费消息速率,包括autuAck=false和autoAck=true两种情况
Count/s
node instanceid
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqDiskUsage
磁盘利用率
磁盘利用率
%
instanceid node
[ 60s, last ] [ 300s, last ]
NodeRabbitmqMemUsage
内存利用率
内存利用率
%
instanceid node
[ 60s, last ] [ 300s, last ]
NodeRabbitmqNodeHealth
节点存活状况
节点存活状况
Count
instanceid node
[ 60s, last ] [ 300s, last ]
NodeRabbitmqProcessResidentMemoryGigaBytes
内存占用
内存占用
GBytes
instanceid node
[ 60s, max ] [ 300s, max ]
NodeRabbitmqPublishedRate
每秒生产消息数量
client端生产消息速率
Count/s
instanceid node
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqQueueConsumers
消费者数量
当前在线消费者总数
Count
instanceid node
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqQueueMessagesReady
堆积消息数量
ready状态(堆积未投递)的消息总数
Count
instanceid node
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqQueueMessagesUnacked
消费未确认消息数量
已投递至消费者但未确认的消息总数
Count
instanceid node
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqQueues
队列数量
当前可用队列总数
Count
instanceid node
[ 60s, max ] [ 300s, last ]
NodeRabbitmqRedeliveredRate
重投递速率
channel中重投递到消费者的消息速率
Count/s
node instanceid
[ 60s, sum ] [ 300s, last ]
NodeRabbitmqUnroutableDroppedRate
消息丢弃速率
mandatory=false的情况下发送至exchange,并且没有符合的路由条件导致消息丢弃(drop)速率
Count/s
instanceid node
[ 60s, sum ] [ 300s, last ]
QueueRabbitmqAckedRate
消费确认速率
消费确认速率
Count
instanceid node queue vhost
[ 60s, sum ] [ 300s, last ]
QueueRabbitmqQueueConsumers
消费者数量
消费者数量
Count
queue vhost instanceid node
[ 60s, max ] [ 300s, last ]
QueueRabbitmqQueueMessagesReady
堆积消息数量
堆积消息数量
Count
instanceid node queue vhost
[ 60s, last ] [ 300s, last ]
QueueRabbitmqQueueMessagesUnacked
消费未确认消息数量
消费未确认消息数量
Count
instanceid node queue vhost
[ 60s, last ] [ 300s, last ]
QueueRabbitmqRedeliveredRate
重投递速率
重投递速率
Count
instanceid node queue vhost
[ 60s, sum ] [ 300s, last ]
RabbitmqInsRecommendationTotalTps
推荐TPS上限
该指标为集群未开启镜像队列时的 TPS 上限推荐值
Count/s
instanceid
[ 60s, max ] [ 300s, avg ]
VhostRabbitmqAckedRate
消费确认速率
消费者确认的消息速率
Count/s
instanceid node vhost
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqConfirmedRate
生产确认速率
client消息生产成功后,broker确认回包速率
Count/s
vhost instanceid node
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqDeliveredTotalRate
每秒消费消息数量
每秒消费消息数量
Count/s
instanceid node vhost
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqPublishedRate
每秒生产消息数量
client端生产消息速率
Count/s
instanceid node vhost
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqQueueConsumers
消费者数量
当前在线消费者总数
Count
instanceid node vhost
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqQueueMessagesReady
堆积消息数量
ready状态(堆积未投递)的消息总数
Count
instanceid node vhost
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqQueueMessagesUnacked
消费未确认消息数量
已投递至消费者但未确认的消息总数
Count
instanceid node vhost
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqRedeliveredRate
重投递速率
channel中重投递到消费者的消息速率
Count/s
instanceid node vhost
[ 60s, sum ] [ 300s, last ]
VhostRabbitmqUnroutableDroppedRate
消息丢弃速率
消息丢弃速率
Count/s
vhost instanceid node
[ 60s, sum ] [ 300s, last ]

各维度对应参数总览

参数名称
维度名称
维度解释
格式
Instances.N.Dimensions.0.Name
instanceid
实例 ID 的维度名称
输入 String 类型维度名称:instanceid
Instances.N.Dimensions.0.Value
instanceid
具体的实例 ID
输入用户需要查看监控的实例 ID,例如:amqp-test
Instances.N.Dimensions.1.Name
node
实例下节点 ID 的维度名称
输入 String 类型维度名称:node
Instances.N.Dimensions.1.Value
node
实例维度下的节点 ID
输入 String 类型的具体的节点 ID,例如:
rabbit@rabbitmq-broker-xxx.xxx.svc.cluster.local
Instances.N.Dimensions.2.Name
vhost
节点下 Vhost 的维度名称
输入 String类型维度名称:vhost
Instances.N.Dimensions.2.Value
vhost
节点维度下的 Vhost 名称
输入 String类型的具体的vhost名称, 例如:rabbitmq_vhost_test
Instances.N.Dimensions.3.Name
queue
Vhost 下队列的维度名称
输入 String 类型维度名称:queue
Instances.N.Dimensions.3.Value
queue
Vhost维度下的队列名称
输入 String 类型的具体的队列名称,例如:rabbitmq_bill_queue
Instances.N.Dimensions.4.Name
exchange
Vhost 下交换机的维度名称
输入 String 类型维度名称:exchange
Instances.N.Dimensions.4.Value
exchange
Vhost 维度下的交换机名称
输入 String 类型的具体的队列名称,例如:amq.direct

入参说明

查询消息队列 RabbitMQ 开源托管版监控指标数据,入参取值如下: &Namespace = QCE/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=交换机名称