命名空间
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=交换机名称