一、命名空间
Namespace = QCE/ROCKETMQ
二、监控指标
注意:说明:
注意:每个指标的统计粒度(Period)可取值不一定相同,可通过 DescribeBaseMetrics 接口获取每个指标支持的统计粒度。
三、TDMQ RocketMQ 4.x 版
| 指标英文名 | 指标含义 | 单位 | 维度 | 统计规则 [period, statType] |
| RocketmqTenantConsumerTps | 消息消费速率 | Count/s | tenant | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTenantProducerTps | 消息生产速率 | Count/s | tenant | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTenantDiff | 消息堆积数 | Count | tenant | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTenantProduceMessageSize | 集群每秒生产流量 | MBytes | tenant | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTenantConsumerMessageSize | 集群每秒消费流量 | MBytes | tenant | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTenantRetrydiff | 重试消息堆积数 | Count | tenant | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTenantNumberOfSendApiCalls | 集群生产消息每秒 API 调用次数 | Count/s | tenant | [60s, sum] [300s, avg] |
| RocketmqTenantNumberOfPullApiCalls | 集群消费消息每秒 API 调用次数 | Count/s | tenant | [60s, sum] [300s, avg] |
| RocketmqTenantNumberOfSendLimit | 集群每秒被限流次数 | Count/s | tenant | [60s, sum] [300s, avg] |
| RocketmqTopicProducerTps | 消息生产速率 | Count/s | tenant、namespace、topic | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTopicConsumerTps | 消息消费速率 | Count/s | tenant、namespace、topic | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTopicProducerMessageSize | 每秒生产流量 | MBytes | tenant、namespace、topic | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTopicConsumerMessageSize | 每秒消费流量 | MBytes | tenant、namespace、topic | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTopicDiff | 消息堆积数 | Count | tenant、namespace、topic | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTopicRetrydiff | 重试消息堆积数 | Count | tenant、namespace、topic | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqProducerOffset | 发送最大 offset 进度 | Count | tenant、namespace、topic | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqTopicNumberOfSendApiCalls | topic 生产消息每秒 API 调用次数 | Count/s | tenant、namespace、topic | [60s, sum] [300s, avg] |
| RocketmqTopicNumberOfPullApiCalls | topic 消费消息每秒 API 调用次数 | Count/s | tenant、namespace、topic | [60s, sum] [300s, avg] |
| RocketmqTopicNumberOfSendLimit | 单 topic 每秒被限流次数 | Count/s | tenant、namespace、topic | [60s, sum] [300s, last] |
| RocketmqRateIn | rocketmq 消息生产速率 | Count/s | tenant、namespace、topic | [60s, sum] [300s, avg] |
| RocketmqRateOut | rocketmq 消息消费速率 | Count/s | tenant、namespace、topic | [60s, sum] [300s, avg] |
| RocketmqThroughputIn | rocketmq 消息生产流量 | Bytes/s | tenant、namespace、topic | [60s, sum] [300s, avg] |
| RocketmqThroughputOut | rocketmq 消息消费流量 | Bytes/s | tenant、namespace、topic | [60s, sum] [300s, avg] |
| RocketmqMsgBacklog | rocketmq 消息积压数量 | Count | tenant、namespace、topic | [60s, sum] [300s, avg] |
| RocketmqMessageStorageSize | 主题存储消息量大小 | Bytes | tenant、namespace、topic | [60s, sum] [300s, last] |
| RocketmqGroupConsumerTps | 消息消费速率 | Count/s | tenant、namespace、group | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqGroupDiff | 消息堆积数 | Count | tenant、namespace、group | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqGroupConsumerMessageSize | 每秒消费流量 | MBytes | tenant、namespace、group | [60s, sum] [300s, avg] [3600s, avg] [86400s, avg] |
| RocketmqGroupConsumerCount | 在线消费者数 | Count | tenant、namespace、group | [60s, max] [300s, max] |
| RocketmqGroupRetryMessageCount | 消费组重试消息数量 | Count | tenant、namespace、group | [60s, sum] [300s, last] |
| RocketmqGroupDlqMessageCount | 消费组死信数量 | Count | tenant、namespace、group | [60s, sum] [300s, last] |
| RocketmqGroupRetrydiff | 重试消息堆积数 | Count | tenant、namespace、group | [ 60s, sum ] [ 300s, avg ] [ 3600s, avg ] [ 86400s, avg ] |
| RocketmqGroupTimeDiff | 消费组正常订阅时间积压 | s | tenant、namespace、group | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicGroupConsumerTps | 消息消费速率 | Count/s | tenant、namespace、topic、group | [ 60s, sum ] [ 300s, avg ] [ 3600s, avg ] [ 86400s, avg ] |
| RocketmqTopicGroupGroupDiff | 消息堆积数 | Count | tenant、namespace、topic、group | [ 60s, sum ] [ 300s, avg ] [ 3600s, avg ] [ 86400s, avg ] |
| RocketmqTopicGroupConsumerMessageSize | 每秒消费流量 | MBytes | tenant、namespace、topic、group | [ 60s, sum ] [ 300s, avg ] [ 3600s, avg ] [ 86400s, avg ] |
| RocketmqTopicGroupConsumerCount | 在线消费者数 | Count | tenant、namespace、topic、group | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicGroupTimeDiff | 消费组正常订阅时间积压 | s | tenant、namespace、topic、group | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicGroupDlqMessageCount | 消费组死信数量 | Count | tenant、namespace、topic、group | [ 60s, sum ] [ 300s, last ] |
四、各维度对应参数总览
| 参数名称 | 维度名称 | 维度解释 | 维度解释 |
| Instances.N.Dimensions.0.Name | tenant | 集群 ID 的维度名称 | 输入 String 类型维度名称:tenant |
| Instances.N.Dimensions.0.Value | tenant | 具体集群 ID | 输入具体集群 ID,例如:rocketmq-xxxxxxxxxx 可在 消息队列 RocketMQ 版本控制台-集群管理 中获取集群 ID;或从 DescribeFusionInstanceList 接口中获取,字段名为“ClusterId” |
| Instances.N.Dimensions.1.Name | namespace | 命名空间维度名称 | 输入 String 类型维度名称:namespace |
| Instances.N.Dimensions.1.Value | namespace | 具体命名空间名称 | 具体命名空间名称,例如:default 可在控制台 消息队列 RocketMQ 版本控制台-集群管理 中获取 |
| Instances.N.Dimensions.2.Name | topic | 主题维度名称 | 输入 String 类型维度名称:topic |
| Instances.N.Dimensions.2.Value | topic | 具体主题名称 | 具体主题名称,例如:testTopic 可在控制台 消息队列 RocketMQ 版本控制台-集群管理 中获取 |
| Instances.N.Dimensions.3.Name | group | 消费组维度名称 | 输入 String 类型维度名称:group |
| Instances.N.Dimensions.3.Value | group | 具体消费组名称 | 具体消费组名称,例如:default 可在控制台 消息队列 RocketMQ 版本控制台-集群管理 中获取 |
五、入参说明
以主题类的指标为例。
查询消息队列监控数据,入参取值如下:
&Namespace = QCE/ROCKETMQ
&Instances.N.Dimensions.0.Name = tenant
&Instances.N.Dimensions.0.Value = 具体集群 ID
&Instances.N.Dimensions.1.Name = namespace
&Instances.N.Dimensions.1.Value = 具体命名空间
&Instances.N.Dimensions.2.Name = topic
&Instances.N.Dimensions.2.Value = 具体主题名称
&Instances.N.Dimensions.3.Name = group
&Instances.N.Dimensions.3.Value = 具体消费组名称
六、TDMQ RocketMQ 5.x 版
| 指标英文名 | 指标含义 | 单位 | 维度 | 统计规则 [period, statType] |
| RocketmqMessagesInTotal | 生产消息条数 | Count/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqThroughputInTotal | 生产流量 | MBytes/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqConsumerLagMessages | 消息堆积条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqExpensePullLimitTps | 被限流的消费 TPS | Count/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqExpensePullTps | 消费 TPS | Count/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqExpenseSendLimitTps | 被限流的生产 TPS | Count/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqExpenseSendTps | 生产 TPS | Count/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessagesOutTotal | 消费消息条数 | Count/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqThroughputOutTotal | 消费流量 | MBytes/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicMessageStorageSize | 消息存储空间 | GBytes | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessageSizeAverage | 消息平均大小 | Bytes | tenant、topic | [ 60s, avg ] [ 300s, avg ] |
| RocketmqMessageSize1k | 大于0并且小于1KB 的消息数量 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessageSize4k | 大于1KB 并且小于4KB 的消息数量 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessageSize512k | 大于4KB 并且小于512KB 的消息数量 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessageSize1024k | 大于512KB 并且小于1MB 的消息数量 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessageSize2048k | 大于1MB 并且小于2MB 的消息数量 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessageSize4096k | 大于2MB 并且小于4MB 的消息数量 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqMessageSizeOverflow | 大于4MB 的消息数量 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqProducerConnections | 生产者数量 | Count | tenant、topic | [ 60s, max ] [ 300s, max ] |
| RocketmqProduceCostTimeP95 | 生产 P95耗时 | us | tenant、topic | [ 60s, avg ] [ 300s, avg ] |
| RocketmqProduceCostTimeP99 | 生产 P99耗时 | us | tenant、topic | [ 60s, avg ] [ 300s, avg ] |
| RocketmqTopicConsumerCachedBytes | 本地缓存队列中的消息总大小 | Bytes | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicConsumerCachedMessages | 本地缓存队列中的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicAwaitAverageTime | 本地缓存队列中的平均排队时间 | ms | tenant、topic | [ 60s, expr ] [ 300s, expr ] |
| RocketmqTopicConsumerConnections | 消费者数量 | Count | tenant、topic | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicConsumerReadyMessages | 已就绪消息数 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicConsumerInflightMessages | 处理中的消息数 | Count | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicSendToDlqMessagesTotal | 新增的状态为 DLQ 的消息数量 | Count/s | tenant、topic | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicConsumerQueueingLatency | 已就绪消息的排队时间 | ms | tenant、topic | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicConsumerLagLatency | 消费处理滞后时间 | ms | tenant、topic | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicExpenseAllTps | 总 TPS | Count/s | tenant、topic | [ 60s, expr ] [ 300s, avg ] |
| RocketmqTopicSendCostTime1 | 生产耗时小于1ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendCostTime5 | 生产耗时大于1ms 小于5ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendCostTime10 | 生产耗时大于5ms 小于10ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendCostTime20 | 生产耗时大于10ms 小于20ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendCostTime50 | 生产耗时大于20ms 小于50ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendCostTime200 | 生产耗时大于50ms 小于200ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendCostTime500 | 生产耗时大于200ms 小于500ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendCostTimeOverflow | 生产耗时大于500ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTime1 | 消费耗时小于1ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTime5 | 消费耗时大于1ms 小于5ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTime10 | 消费耗时大于5ms 小于10ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTime100 | 消费耗时大于10ms 小于100ms 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTime1000 | 消费耗时大于100ms 小于1s 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTime10000 | 消费耗时大于1s 小于10s 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTime60000 | 消费耗时大于10s 小于1min 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicProcessTimeOverflow | 消费耗时大于1min 的消息条数 | Count | tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicSendSuccessPercentage | 生产成功率 | % | tenant、topic | [ 60s, expr ] [ 300s, expr ] |
| RocketmqTopicSendCostTimeAverage | 平均生产耗时 | ms | tenant、topic | [ 60s, expr ] [ 300s, expr ] |
| RocketmqTopicProcessTimeAverage | 消费耗时 | ms | tenant、topic | [ 60s, expr ] [ 300s, expr ] |
| RocketmqGroupConsumerConnections | 在线消费者数量 | Count | tenant、group | [ 60s, max ] [ 300s, max ] |
| RocketmqGroupConsumerLagMessages | 消息堆积条数 | Count | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupExpensePullLimitTps | 被限流的消费 TPS | Count/s | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupExpensePullTps | 消费 TPS | Count/s | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupMessagesOutTotal | 消费消息条数 | Count/s | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupThroughputOutTotal | 消费流量 | MBytes/s | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupConsumerCachedBytes | 本地缓存队列中的消息总大小 | Bytes | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupConsumerCachedMessages | 本地缓存队列中的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupAwaitAverageTime | 本地缓存队列中的平均排队时间 | ms | tenant、group | [ 60s, expr ] [ 300s, expr ] |
| RocketmqGroupConsumerReadyMessages | 已就绪消息数 | Count | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupConsumerInflightMessages | 处理中的消息数 | Count | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupSendToDlqMessagesTotal | 新增的状态为 DLQ 的消息数量 | Count/s | tenant、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqGroupConsumerQueueingLatency | 已就绪消息的排队时间 | ms | tenant、group | [ 60s, max ] [ 300s, max ] |
| RocketmqGroupConsumerLagLatency | 消费处理滞后时间 | ms | tenant、group | [ 60s, max ] [ 300s, max ] |
| RocketmqGroupConsumeCostTimeP95 | 消费 P95耗时 | us | tenant、group | [ 60s, avg ] [ 300s, avg ] |
| RocketmqGroupConsumeCostTimeP99 | 消费 P99耗时 | us | tenant、group | [ 60s, avg ] [ 300s, avg ] |
| RocketmqGroupProcessTime1 | 消费耗时小于1ms 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTime5 | 消费耗时大于1ms 小于5ms 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTime10 | 消费耗时大于5ms 小于10ms 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTime100 | 消费耗时大于10ms 小于100ms 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTime1000 | 消费耗时大于100ms 小于1s 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTime10000 | 消费耗时大于1s 小于10s 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTime60000 | 消费耗时大于10s 小于1min 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTimeOverflow | 消费耗时大于1min 的消息条数 | Count | tenant、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqGroupProcessTimeAverage | 消费耗时 | ms | tenant、group | [ 60s, expr ] [ 300s, expr ] |
| RocketmqTopicGroupConsumerLagMessages | 消息堆积条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupExpensePullLimitTps | 被限流的消费 TPS | Count/s | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupExpensePullTps | 消费 TPS | Count/s | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupMessagesOutTotal | 消费消息条数 | Count/s | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupThroughputOutTotal | 消费流量 | MBytes/s | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupConsumerConnections | 在线消费者数量 | Count | tenant、topic、group | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicGroupConsumerReadyMessages | 已就绪的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupConsumerInflightMessages | 处理中的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupConsumerQueueingLatency | 已就绪消息的排队时间 | ms | tenant、topic、group | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicGroupSendToDlqMessagesTotal | 新增的状态为 DLQ 的消息数量 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, avg ] |
| RocketmqTopicGroupConsumerLagLatency | 消费处理滞后时间 | ms | tenant、topic、group | [ 60s, max ] [ 300s, max ] |
| RocketmqTopicGroupConsumeCostTimeP95 | 消费 P95耗时 | us | tenant、topic、group | [ 60s, avg ] [ 300s, avg ] |
| RocketmqTopicGroupConsumeCostTimeP99 | 消费 P99耗时 | us | tenant、topic、group | [ 60s, avg ] [ 300s, avg ] |
| RocketmqTopicGroupConsumerCachedBytes | 本地缓存队列中的消息总大小 | Bytes | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupConsumerCachedMessages | 本地缓存队列中的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupAwaitAverageTime | 本地缓存队列中的平均排队时间 | ms | tenant、topic、group | [ 60s, expr ] [ 300s, expr ] |
| RocketmqTopicGroupProcessTime1 | 消费耗时小于1ms 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTime5 | 消费耗时大于1ms 小于5ms 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTime10 | 消费耗时大于5ms 小于10ms 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTime100 | 消费耗时大于10ms 小于100ms 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTime1000 | 消费耗时大于100ms 小于1s 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTime10000 | 消费耗时大于1s 小于10s 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTime60000 | 消费耗时大于10s 小于1min 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTimeOverflow | 消费耗时大于1min 的消息条数 | Count | tenant、topic、group | [ 60s, sum ] [ 300s, sum ] |
| RocketmqTopicGroupProcessTimeAverage | 消费耗时 | ms | tenant、topic、group | [ 60s, expr ] [ 300s, expr ] |
| RocketmqConsumerClientCachedBytes | 本地缓存队列中的消息总大小 | Bytes | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqConsumerClientCachedMessages | 本地缓存队列中的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientAwaitAverageTime | 本地缓存队列中的平均排队时间 | ms | client_id、group、tenant、topic | [ 60s, expr ] [ 300s, expr ] |
| RocketmqClientProcessTime1 | 消费耗时小于1ms 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTime5 | 消费耗时大于1ms 小于5ms 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTime10 | 消息耗时大于5ms 小于10ms 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTime100 | 消费耗时大于10ms 小于100ms 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTime1000 | 消费耗时大于100ms 小于1s 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTime10000 | 消费耗时大于1s 小于10s 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTime60000 | 消费耗时大于10s 小于1min 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTimeOverflow | 消费耗时大于1min 的消息条数 | Count | client_id、group、tenant、topic | [ 60s, sum ] [ 300s, sum ] |
| RocketmqClientProcessTimeAverage | 消费耗时 | ms | client_id、group、tenant、topic | [ 60s, expr ] [ 300s, expr ] |
| RocketmqNamespaceConsumerLagMessages | 消息堆积条数 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceExpenseAllTps | 总 TPS | Count/s | tenant | [ 60s, expr ] [ 300s, avg ] |
| RocketmqNamespaceExpensePullLimitTps | 被限流的消费 TPS | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceExpensePullTps | 消费 TPS | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceExpenseSendLimitTps | 被限流的生产 TPS | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceExpenseSendTps | 生产 TPS | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessagesInTotal | 生产消息条数 | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessagesOutTotal | 消费消息条数 | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageStorageSize | 消息存储空间 | GBytes | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceThroughputInTotal | 生产流量 | MBytes/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceThroughputOutTotal | 消费流量 | MBytes/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceNormalMessagesInTotal | 生产普通消息条数 | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceFifoMessagesInTotal | 生产 FIFO 消息条数 | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceDelayMessagesInTotal | 生产延迟消息条数 | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceTransactionMessagesInTotal | 生产事务消息条数 | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceSendSuccessPercentage | 生产成功率 | % | tenant | [ 60s, expr ] [ 300s, expr ] |
| RocketmqNamespaceSendCostTime1 | 生产耗时小于1ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTime5 | 生产耗时大于1ms 小于5ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTime10 | 生产耗时大于5ms 小于10ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTime20 | 生产耗时大于10ms 小于20ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTime50 | 生产耗时大于20ms 小于50ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTime200 | 生产耗时大于50ms 小于200ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTime500 | 生产耗时大于200ms 小于500ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTimeOverflow | 生产耗时大于500ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceConsumerCachedMessages | 本地缓存队列中的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceConsumerCachedBytes | 本地缓存队列中的消息总大小 | Bytes | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceAwaitAverageTime | 本地缓存队列中的平均排队时间 | ms | tenant | [ 60s, expr ] [ 300s, expr ] |
| RocketmqNamespaceProducerConnections | 生产者数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSize1k | 小于1KB 的消息数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSize4k | 大于1KB 小于4KB 的消息数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSize512k | 大于4KB 小于512KB 的消息数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSize1024k | 大于512KB 小于1MB 的消息数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSize2048k | 大于1MB 小于2MB 的消息数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSize4096k | 大于2MB 小于4MB 的消息数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSizeOverflow | 大于4MB 的消息数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceConsumerReadyMessages | 已就绪消息数 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceConsumerInflightMessages | 处理中的消息数 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceSendToDlqMessagesTotal | 新增的状态为 DLQ 的消息数量 | Count/s | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceConsumerQueueingLatency | 已就绪消息的排队时间 | ms | tenant | [ 60s, max ] [ 300s, max ] |
| RocketmqNamespaceConsumerLagLatency | 消费处理滞后时间 | ms | tenant | [ 60s, max ] [ 300s, max ] |
| RocketmqNamespaceProcessTime1 | 消费耗时小于1ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceProcessTime5 | 消费耗时大于1ms 小于5ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceProcessTime10 | 消费耗时大于5ms 小于10ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceProcessTime100 | 消费耗时大于10ms 小于100ms 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceProcessTime1000 | 消费耗时大于100ms 小于1s 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceProcessTime10000 | 消费耗时大于1s 小于10s 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceProcessTime60000 | 消费耗时大于10s 小于1min 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceProcessTimeOverflow | 消费耗时大于1min 的消息条数 | Count | tenant | [ 60s, sum ] [ 300s, sum ] |
| RocketmqNamespaceSendCostTimeAverage | 生产耗时 | ms | tenant | [ 60s, expr ] [ 300s, expr ] |
| RocketmqNamespaceProcessTimeAverage | 消费耗时 | ms | tenant | [ 60s, expr ] [ 300s, expr ] |
| RocketmqNamespaceConsumerConnections | 在线消费者数量 | Count | tenant | [ 60s, sum ] [ 300s, avg ] |
| RocketmqNamespaceMessageSizeAverage | 消息平均大小 | Bytes | tenant | [ 60s, expr ] [ 300s, avg ] |
| RocketmqConsumerLabelConnections | 标签下在线客户端数量 | Count | tenant、topic、group、label | [ 60s, max ] [ 300s, max ] |
| RocketmqConsumerLabelInflightMessages | 标签下处理中的消息条数 | Count | tenant、topic、group、label | [ 60s, sum ] [ 300s, avg ] |
| RocketmqConsumerLabelLagLatency | 标签下消费处理滞后时间 | ms | tenant、topic、group、label | [ 60s, max ] [ 300s, max ] |
| RocketmqConsumerLabelLagMessages | 标签下消息堆积条数 | Count | tenant、topic、group、label | [ 60s, sum ] [ 300s, avg ] |
| RocketmqConsumerLabelOutTotal | 标签下每秒消费消息条数 | Count/s | tenant、topic、group、label | [ 60s, sum ] [ 300s, avg ] |
| RocketmqConsumerLabelQueueingLatency | 标签下已就绪消息的排队时间 | ms | tenant、topic、group、label | [ 60s, max ] [ 300s, max ] |
| RocketmqConsumerLabelReadyMessages | 标签下已就绪消息条数 | Count | tenant、topic、group、label | [ 60s, sum ] [ 300s, avg ] |
| RocketmqConsumerLabelRetryLagMessages | 标签下重试消息堆积条数 | Count | tenant、topic、group、label | [ 60s, sum ] [ 300s, avg ] |
| RocketmqConsumerLabelRouteRules | 标签下绑定的路由规则数量 | Count | tenant、topic、group、label | [ 60s, max ] [ 300s, max ] |
| RocketmqConsumerLabelToRetryTotal | 标签下每秒消费产生重试消息条数 | Count/s | tenant、topic、group、label | [ 60s, sum ] [ 300s, avg ] |
七、各维度对应参数总览
| 参数名称 | 维度名称 | 维度解释 | 维度解释 |
| Instances.N.Dimensions.0.Name | tenant | 集群 ID 的维度名称 | 输入 String 类型维度名称:tenant |
| Instances.N.Dimensions.0.Value | tenant | 具体集群 ID | 输入具体集群 ID,例如:rmq-xxxxxxxxxx 可在 消息队列 RocketMQ 版本控制台-集群管理 中获取集群 ID;或从 DescribeInstanceList 接口中获取,字段名为“InstanceId”。 |
| Instances.N.Dimensions.1.Name | topic | 主题维度名称 | 输入 String 类型维度名称:topic |
| Instances.N.Dimensions.1.Value | topic | 具体主题名称 | 具体主题名称,例如:testTopic 可在控制台 消息队列 RocketMQ 版本控制台-集群管理 中获取 |
| Instances.N.Dimensions.2.Name | group | 消费组维度名称 | 输入 String 类型维度名称:group |
| Instances.N.Dimensions.2.Value | group | 具体消费组名称 | 具体消费组名称,例如:default 可在控制台 消息队列 RocketMQ 版本控制台-集群管理 中获取 |
| Instances.N.Dimensions.3.Name | client_id | 客户端维度名称 | 输入 String 类型维度名称:client_id |
| Instances.N.Dimensions.3.Value | client_id | 具体客户端 id | 具体客户端 id,例如:default可在控制台 消息队列 RocketMQ 版本控制台-集群管理中 消费者列表页面获取 |
| Instances.N.Dimensions.4.Name | label | 消费者标签维度名称 | 输入 String 类型维度名称:label |
| Instances.N.Dimensions.4.Value | label | 具体的消费者标签 | 具体的消费者标签名称,例如:env-1 |
八、入参说明
以主题类的指标为例。
查询消息队列监控数据,入参取值如下:
&Namespace = QCE/ROCKETMQ
&Instances.N.Dimensions.0.Name = tenant
&Instances.N.Dimensions.0.Value = 具体集群 ID
&Instances.N.Dimensions.1.Name = topic
&Instances.N.Dimensions.1.Value = 具体主题名称
&Instances.N.Dimensions.2.Name = group
&Instances.N.Dimensions.2.Value = 具体消费组名称
&Instances.N.Dimensions.3.Name = client_id
&Instances.N.Dimensions.3.Value = 具体客户端 id
&Instances.N.Dimensions.4.Name = label
&Instances.N.Dimensions.4.Value = 具体消费者标签名称