Pulsar 版本

最近更新时间:2024-03-01 14:25:01

我的收藏

命名空间

Namespace = QCE/TDMQ

监控指标

说明
每个指标的统计粒度(Period)可取值不一定相同,可通过 DescribeBaseMetrics 接口获取每个指标支持的统计粒度。

TDMQ Pulsar 版

指标英文名
指标含义
单位
维度
统计规则
[period, statType]
MsgAverageSize
生产消息平均大小
B
environmentId、tenantId、topicName
[60s, avg] [300s, avg]
MsgRateIn
消息生产速率
条/秒
environmentId、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
MsgThroughputIn
消息生产流量
B/S
environmentId、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
ProducersCount
生产者数量
environmentId、tenantId、topicName
[60s, last] [300s, avg] [3600s, avg] [86400s, avg]
StorageSize
积压消息大小
B
environmentId、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
BacklogSize
积压消息数量
environmentId、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
SubscriptionsCount
订阅者数量
environmentId、tenantId、topicName
[60s, last] [300s, avg]
ConsumersCount
消费者数量
environmentId、tenantId、topicName
[60s, sum] [300s, sum] [3600s, sum] [86400s, sum]
SubMsgBacklog
所选时间范围内,已经生产到 TDMQ,但并未被消费的消息数量。消息堆积不宜太多,如有明显增长趋势,请对消费者服务进行扩容以减少堆积量。
environmentId、subName、tenantId、topicName
[60s, sum] [300s, avg]
SubMsgDelayed
所选时间范围内,使用了 TDMQ 延迟消息功能的消息数量,这种消息在生产后不会马上被消费,用户会指定一条延迟时间,过后才允许消费者消费。
environmentId、subName、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
SubUnackedMsg
在所选时间范围内,已发送给消费者消息但是没有接收到确认信息回传的消息数量。如果存在很多这种消息,请检查您的消费者服务是否正常,以及是否使用官方 SDK 进行消费。
environmentId、subName、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
SubConsumerCount
在所选时间范围内有效连接上本 Topic 的消费者数量。
environmentId、subName、tenantId、topicName
[60s, last] [300s, avg] [3600s, avg] [86400s, avg]
SubMsgRateRedeliver
在所选时间范围中,本 Topic 下某一秒内所有的重传消息的数量
条/秒
environmentId、subName、tenantId、topicName
[60s, sum] [300s, avg]
SubMsgRateExpired
消息过期删除速率
条/秒
environmentId、subName、tenantId、topicName
[60s, sum] [300s, avg]
SubMsgRateOut
消息消费速率
条/秒
environmentId、subName、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
SubMsgThroughputOut
消息消费流量
B/S
environmentId、subName、tenantId、topicName
[60s, sum] [300s, avg] [3600s, avg] [86400s, avg]
NsStorageSize
命名空间消息积压大小
B
namespace、tenant
[60s, sum] [300s, avg]
TenantInMessagesTotal
虚拟集群入消息总数
tenant
[60s, sum] [300s, avg]
TenantMsgAverageSize
租户级别消息平均大小
B
tenant
[60s, avg] [300s, avg]
TenantRateIn
租户级别消息生产速率
tenant
[60s, sum] [300s, avg]
TenantRateOut
租户级别消息消费速率
tenant
[60s, sum] [300s, avg]
TenantStorageSize
租户级别消息积压大小
B
tenant
[60s, sum] [300s, avg]
TenantInEntryCount
生产消息 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe128
生产消息小于等于128B的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe1Kb
生产消息大小512B_1KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe2Kb
生产消息大小1KB_2KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe4Kb
生产消息大小2KB_4KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe16Kb
生产消息大小1KB_2KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe1Mb
生产消息大小100KB_1MB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe100Kb
生产消息大小16KB_100KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLeOverflow
生产消息大小1KB_2KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantInEntrySizeSum
生产消息 entry 总大小
tenant
[60s, sum] [300s, avg]
TenantInentrySizeLe512
生产消息大小128B_512B的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeCount
消费消息 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLe100Kb
消费消息大小16KB_100KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLe128
消费消息小于等于128B的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentry SizeLe1Kb
消费消息大小512B_1KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLe16Kb
消费消息大小4KB_16KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLe1Mb
消费消息大小100KB_1MB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLe2Kb
消费消息大小1KB_2KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLe4Kb
消费消息大小2KB_4KB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLe512
消费消息大小128B_512B的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeLeOverflow
消费消息大于1MB的 entry 数量
tenant
[60s, sum] [300s, avg]
TenantOutentrySizeSum
消费消息 entry 总大小
tenant
[60s, sum] [300s, avg]

各维度对应参数总览

参数名称
维度名称
维度解释
维度解释
Instances.N.Dimensions.0.Name
environmentId
environmentId 的维度名称
输入 String 类型维度名称:environmentId
Instances.N.Dimensions.0.Value
environmentId
具体命名空间
输入具体命名空间,例如:default
可从 DescribeEnvironments 接口中获取,字段名为“EnvironmentId”
Instances.N.Dimensions.0.Name
tenantId
集群 ID 的维度名称
输入 String 类型维度名称:tenantId
Instances.N.Dimensions.0.Value
tenantId
具体集群 ID
输入具体集群 ID,例如:pulsar-xxxxxxxxxx
或从 DescribeClusterDetail 接口中获取,字段名为“ClusterId”。
Instances.N.Dimensions.0.Name
topicName
主题名称的维度名称
输入 String 类型维度名称:topicName
Instances.N.Dimensions.0.Value
topicName
具体主题名称
具体主题名称,例如:testTopic
Instances.N.Dimensions.0.Name
namespace
集群所在命名空间的维度名称
输入 String 类型维度名称:namespace
Instances.N.Dimensions.0.Value
namespace
具体命名空间
输入具体命名空间:例如:test
可从 DescribeEnvironments 接口中获取,字段“NamespaceName”
Instances.N.Dimensions.0.Name
tenant
集群 ID 的维度名称
输入 String 类型维度名称:tenant
Instances.N.Dimensions.0.Value
tenant
具体集群 ID
输入具体集群 ID,例如:pulsar-xxxxxxxxxx
可从 DescribeClusterDetail 中获取,字段“ClusterId”
Instances.N.Dimensions.0.Name
subName
订阅名称的维度名称
输入 String 类型维度名称:subName
Instances.N.Dimensions.0.Value
subName
订阅名称
输入 String 类型的订阅名称,可以在 消息队列 TDMQ Pulsar 版控制台 点击某个Topic 的详情页 > 消费者 进行复制

入参说明

查询消息队列监控数据,入参取值如下:
指标类型一: &Namespace = QCE/TDMQ &Instances.N.Dimensions.0.Name = environmentId &Instances.N.Dimensions.0.Value = 具体命名空间 &Instances.N.Dimensions.1.Name = tenantId &Instances.N.Dimensions.1.Value = 具体集群 ID &Instances.N.Dimensions.2.Name = topicName &Instances.N.Dimensions.2.Value = 具体主题名称
指标类型二: &Namespace = QCE/TDMQ &Instances.N.Dimensions.0.Name = tenant &Instances.N.Dimensions.0.Value = 具体集群 ID