文档首页 > > 用户指南(仅存量用户使用)> 监控> 支持的监控指标

支持的监控指标

分享
更新时间:2020/07/09 GMT+08:00

功能说明

本节定义了DMS服务上报云监控服务的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控服务提供管理控制台或API接口来检索DMS服务产生的监控指标和告警信息。

指标的命名空间和维度的更多信息,请参考《云监控服务 API参考》的“查询监控数据”章节。

本节仅展示DMS普通队列和高级队列的监控指标,Kafka专享版和RabbitMQ专享版实例的监控指标,请查看Kafka实例支持的监控指标RabbitMQ实例支持的监控指标

命名空间

SYS.DMS

普通队列监控指标

表1 普通队列中队列支持的监控项

指标ID

指标名称

含义

取值范围

测量对象&维度

监控周期(原始指标)

queued_messages

队列消息数

该指标用于统计队列中当前的消息总数量。

消息在队列中至少保存72小时,超过72小时的消息将会被删除,删除的消息不在此统计项内。

死信消息只与消费组相关,且存储在死信队列中,它的产生与消亡,不影响当前队列消息数。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

queue_instance_id

1分钟

message_size

消息大小

该指标用于统计队列一分钟内生产的消息的总大小。

用于观察生产消息的流量。

单位:Bytes

≥ 0 Bytes

测量对象:分布式消息服务

测量维度:

queue_instance_id

1分钟

request_count

消息请求数

该指标用于统计队列一分钟内生产消息的请求总数。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

queue_instance_id

1分钟

表2 普通队列中消费组支持的监控项

指标ID

指标名称

含义

取值范围

测量对象&维度

监控周期(原始指标)

dead_avail_messages

消息堆积数

该指标用于统计消费组当前未消费的消息数量。

消息在队列中至少保存72小时,超过72小时的消息将会被删除,删除的消息无法继续消费,不在此统计项内。

如果消息进入死信队列,会标记为已消费,所以消息堆积数不包含死信消息数。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

group_instance_id

1分钟

consumed_messages

已消费消息数

该指标用于统计消费组累计已消费的消息数量。

从创建消费组开始统计并持续累计。

如果消息进入死信队列,会标记为已消费,所以已消费消息数包含死信消息数。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

group_instance_id

1分钟

skipped_messages

跳跃消费消息数

该指标用于统计消费组中未消费且被删除的消息数。

从创建消费组开始统计并持续累计。

消息在队列中至少保存72小时,超过72小时的消息将会被删除,删除的消息无法继续消费。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

group_instance_id

1分钟

dead_avail_messages

死信消息堆积数

该指标用于统计消费组当前未消费的死信消息数量。

消息在队列中至少保存72小时,超过72小时的消息将会被删除,删除的消息无法继续消费,不在此统计项内。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

group_instance_id

1分钟

dead_his_messages

死信历史消息数

该指标用于统计消费组中累计死信历史消息的总数,从创建消费组开始统计,包含已消费和未消费,以及因超期未消费被删除的所有消息。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

group_instance_id

1分钟

高级队列监控指标

表3 高级队列中队列支持的监控项

指标ID

指标名称

含义

取值范围

测量对象&维度

监控周期(原始指标)

queued_messages

队列消息数

该指标用于统计队列中当前的消息总数量。

消息在队列中至少保存72小时,超过72小时的消息将会被删除,删除的消息不在此统计项内。

死信消息只与消费组相关,且存储在死信队列中,它的产生与消亡,不影响当前队列消息数。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

queue_instance_id

1分钟

message_size

消息大小

该指标用于统计队列一分钟内生产的消息的总大小。

用于观察生产消息的流量。

单位:Bytes

≥ 0 Bytes

测量对象:分布式消息服务

测量维度:

queue_instance_id

1分钟

request_count

消息请求数

该指标用于统计队列一分钟内生产消息的请求总数。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

queue_instance_id

1分钟

表4 高级队列中消费组支持的监控项

指标ID

指标名称

含义

取值范围

测量对象&维度

监控周期(原始指标)

dead_avail_messages

消息堆积数

该指标用于统计消费组当前未消费的消息数量。

消息在队列中至少保存72小时,超过72小时的消息将会被删除,删除的消息无法继续消费,不在此统计项内。

如果消息进入死信队列,会标记为已消费,所以消息堆积数不包含死信消息数。

单位:Count

≥ 0 Count

测量对象:分布式消息服务

测量维度:

group_instance_id

1分钟

维度

Key

Description

queue_instance_id

队列ID

group_instance_id

队列消费组ID

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问