命名空间
Namespace = QCE/TDMQ
监控指标
说明
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 |
Instances.N.Dimensions.0.Name | tenantId | 集群 ID 的维度名称 | 输入 String 类型维度名称:tenantId |
Instances.N.Dimensions.0.Value | tenantId | 具体集群 ID | 输入具体集群 ID,例如:pulsar-xxxxxxxxxx |
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 |
Instances.N.Dimensions.0.Name | tenant | 集群 ID 的维度名称 | 输入 String 类型维度名称:tenant |
Instances.N.Dimensions.0.Value | tenant | 具体集群 ID | 输入具体集群 ID,例如:pulsar-xxxxxxxxxx |
Instances.N.Dimensions.0.Name | subName | 订阅名称的维度名称 | 输入 String 类型维度名称:subName |
Instances.N.Dimensions.0.Value | subName | 订阅名称 |
入参说明
查询消息队列监控数据,入参取值如下:
指标类型一:
&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