命名空间
Namespace = QCE/RABBITMQ
监控指标
指标英文名 | 指标中文名 | 指标说明 | 单位 | 维度 | 统计规则
[period, statType] |
InstanceRabbitmqAckedRate | 消费确认速率 | 消费者确认的消息速率 | Count/s | instanceid | [60s, sum]
[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] |
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] |
RabbitmqInsRecommendationTotalTps | 推荐 TPS 上限(生产+消费) | 该指标为集群未开启镜像队列时的 TPS 上限推荐值 | Count/s | instanceid | [60s, max] [300s, avg] |
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] |
NodeRabbitmqDeliveredTotalRate | 每秒消费消息数量 | 总体每秒消费消息速率,包括 autuAck=false 和 autoAck=true 两种情况 | Count/s | instanceid, node | [60s, sum]
[300s, last] |
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 | instanceid, node | [60s, sum]
[300s, last] |
NodeRabbitmqUnroutableDroppedRate | 消息丢弃速率 | mandatory=false 的情况下发送至 exchange,并且没有符合的路由条件导致消息丢弃(drop)速率 | Count/s | instanceid, node | [60s, sum]
[300s, last] |
NodeRabbitmqNodeHealth | 节点存活状况 | 节点存活状况 | Count | instanceid, node | [60s, last]
[300s, last] |
NodeRabbitmqProcessResidentMemoryGigaBytes | 内存占用 | 内存占用 | GBytes | instanceid, node | [60s, max]
[300s, max] |
InstanceRabbitmqChannels | 打开的通道总数 | 打开的通道总数 | Count | instanceid | [60s, last]
[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 |
入参说明
查询消息队列监控数据,入参取值如下:
&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