Updated on 2024-09-20 GMT+08:00

DMS for RocketMQ Metrics

Introduction

This section describes the metrics that DMS for RocketMQ reports to Cloud Eye. You can view metrics and alarms by using the DMS for RocketMQ console.

Namespace

SYS.DMS

Instance Metrics

Table 1 Instance metrics

Metric ID

Metric Name

Description

Value Range

Monitored Object

Monitoring Period (Raw Data)

instance_produce_msg

Created Messages

Number of messages received by the instance per minute

Unit: count

> 0

RocketMQ instance

1 minute

instance_consume_msg

Retrieved Messages

Number of messages retrieved from the instance per minute

Unit: count

> 0

RocketMQ instance

1 minute

current_topics

Topics

Number of topics in the instance

Unit: count

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance

1 minute

current_queues

Queues

Number of queues in the instance

Unit: count

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance

1 minute

instance_accumulation

Accumulated Messages

Total number of messages accumulated in all consumer groups of the instance

Unit: count

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance

1 minute

instance_produce_scheduled_msg

Scheduled Messages Created

Number of scheduled messages received by the instance per minute

Unit: count

NOTE:

This metric is supported for instances purchased on or after July 8 2023.

≥ 0

RocketMQ instance

1 minute

instance_retention_period

Instance Message Retention Period

Message retention period of the instance

Unit: ms

NOTE:

This metric is supported for instances purchased on or after July 8 2023.

≥ 0

RocketMQ instance

1 minute

instance_disk_usage

Instance Disk Usage

Disk usage of the instance

Unit: %

NOTE:

This metric is supported for instances purchased on or after July 8 2023.

≥ 0

RocketMQ instance

1 minute

instance_produce_rate

Instance Creation Rate

Creation rate of the instance

Unit: count/s

NOTE:

This metric is supported for instances purchased on or after July 8 2023.

≥ 0

RocketMQ instance

1 minute

instance_consume_rate

Instance Retrieval Rate

Retrieval rate of the instance

Unit: count/s

NOTE:

This metric is supported for instances purchased on or after July 8 2023.

≥ 0

RocketMQ instance

1 minute

instance_produce_rate_for_ratelimit

Converted Production TPS

Production TPS converted by message size and type, for rate limiting

Unit: count/s

NOTE:

Available only for RocketMQ 5.x instances.

≥ 0

RocketMQ instance

1 minute

instance_consume_rate_for_ratelimit

Converted Consumption TPS

Consumption TPS converted by message size and type, for rate limiting

Unit: count/s

NOTE:

Available only for RocketMQ 5.x instances.

≥ 0

RocketMQ instance

1 minute

instance_produce_ratelimit_percentage

Proportion of Production TPS

Proportion of production TPS limit that is converted

Unit: %

NOTE:

Available only for RocketMQ 5.x instances.

≥ 0

RocketMQ instance

1 minute

instance_consume_ratelimit_percentage

Proportion of Consumption TPS

Proportion of consumption TPS limit that is converted

Unit: %

NOTE:

Available only for RocketMQ 5.x instances.

≥ 0

RocketMQ instance

1 minute

instance_produce_ratelimit_times

Production Rate Limits

Number of production rate limit occurrences in one minute

Unit: count

NOTE:

Available only for RocketMQ 5.x instances.

≥ 0

RocketMQ instance

1 minute

instance_consume_ratelimit_times

Consumption Rate Limits

Number of consumption rate limit occurrences in one minute

Unit: count

NOTE:

Available only for RocketMQ 5.x instances.

≥ 0

RocketMQ instance

1 minute

Broker Metrics

Available for RocketMQ 4.8.0 instances.

Table 2 Broker metrics

Metric ID

Metric Name

Description

Value Range

Monitored Object

Monitoring Period (Raw Data)

broker_produce_msg

Created Messages

Number of messages received by the broker per minute

Unit: count

> 0

RocketMQ instance broker

1 minute

broker_consume_msg

Retrieved Messages

Number of messages retrieved from the broker per minute

Unit: count

> 0

RocketMQ instance broker

1 minute

broker_produce_rate

Message Creation Rate

Number of messages received by the broker per second

Unit: count/s

> 0

RocketMQ instance broker

1 minute

broker_consume_rate

Message Retrieval Rate

Number of messages retrieved from the broker per second

Unit: count/s

> 0

RocketMQ instance broker

1 minute

broker_total_bytes_in_rate

Inbound Traffic

Inbound traffic to the broker per second

Unit: byte/s

> 0

RocketMQ instance broker

1 minute

broker_total_bytes_out_rate

Outbound Traffic

Outbound traffic from the broker per second

Unit: byte/s

> 0

RocketMQ instance broker

1 minute

broker_cpu_core_load

Average Load per CPU Core

Average load of each CPU core in the broker VM

> 0

RocketMQ instance broker

1 minute

broker_disk_usage

Disk Capacity Usage

Disk usage of the broker VM

Unit: %

0–100

RocketMQ instance broker

1 minute

broker_memory_usage

Memory Usage

Memory usage of the broker VM

Unit: %

0–100

RocketMQ instance broker

1 minute

broker_alive

Broker Status

Indicates whether the broker is alive.

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

1: alive

0: not alive

RocketMQ instance broker

1 minute

broker_connections

Connections

Number of connections used by the VM

Unit: count

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_cpu_usage

CPU Usage

CPU usage on the VM

Unit: %

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_disk_read_await

Average Disk Read Time

Average time for each disk I/O read

Unit: ms

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_disk_write_await

Average Disk Write Time

Average time for each disk I/O write

Unit: ms

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_produce_p99

Message Creation Processing (99th Percentile)

The 99th percentile of time taken to process all creation requests, in ascending order

Unit: ms

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_produce_p999

Message Creation Processing (99.9th Percentile)

The 99.9th percentile of time taken to process all creation requests, in ascending order

Unit: ms

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_retention_period

Message Retention Period

How long ago the earliest message was saved on the broker

Unit: hour

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_produce_success_rate

Creation Success Rate

Percentage of creations that were successfully requested on the broker

Unit: %

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_produce_scheduled_msg

Scheduled Messages Created per Minute

Number of scheduled messages created on the broker per minute

Unit: count

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_disk_read_rate

Disk Read Speed

Read traffic on the disk

Unit: byte/s

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

broker_disk_write_rate

Disk Write Speed

Write traffic on the disk

Unit: byte/s

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance broker

1 minute

Topic Metrics

Table 3 Topic metrics

Metric ID

Metric Name

Description

Value Range

Monitored Object

Monitoring Period (Raw Data)

topic_produce_msg

Created Messages

Number of messages received by the topic per minute

Unit: count

> 0

RocketMQ instance queue

1 minute

topic_consume_msg

Retrieved Messages

Number of messages retrieved from the topic per minute

Unit: count

> 0

RocketMQ instance queue

1 minute

topic_produce_rate

Message Creation Rate

Number of messages received by the topic per second

Unit: count/s

> 0

RocketMQ instance queue

1 minute

topic_consume_rate

Message Retrieval Rate

Number of messages retrieved from the topic per second

Unit: count/s

> 0

RocketMQ instance queue

1 minute

topic_bytes_in_rate

Message Creation

Message creation traffic of the topic

Unit: byte/s

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance queue

1 minute

topic_bytes_out_rate

Message Retrieval

Message retrieval traffic of the topic

Unit: byte/s

NOTE:

This metric is supported for instances purchased on or after May 16, 2022.

≥ 0

RocketMQ instance queue

1 minute

Consumer Group Metrics

Table 4 Consumer group metrics

Metric ID

Metric Name

Description

Value Range

Monitored Object

Monitoring Period (Raw Data)

group_consume_msg

Retrieved Messages

Number of messages retrieved by the consumer group per minute

Unit: count

NOTE:

This metric is available only when Topic is set to All topics on the By Consumer Group tab page.

> 0

Consumer group of a RocketMQ instance

1 minute

group_accumulation

Available Messages

Number of messages accumulated in the consumer group

Unit: count

NOTE:

This metric is available only when Topic is set to All topics on the By Consumer Group tab page.

> 0

Consumer group of a RocketMQ instance

1 minute

group_topic_consume_msg

Retrieved Messages

Number of messages in the specified topic that are retrieved by the consumer group per minute

Unit: count

NOTE:

This metric is available only when Topic is set to a specified topic on the By Consumer Group tab page.

> 0

Consumer group of a RocketMQ instance

1 minute

group_topic_consume_rate

Message Retrieval Rate

Number of messages in the specified topic that are retrieved by the consumer group per second

Unit: count/s

NOTE:

This metric is available only when Topic is set to a specified topic on the By Consumer Group tab page.

> 0

Consumer group of a RocketMQ instance

1 minute

group_topic_accumulation

Available Messages

Number of messages in a specific topic

Unit: count

NOTE:

This metric is available only when Topic is set to a specified topic on the By Consumer Group tab page.

> 0

Consumer group of a RocketMQ instance

1 minute

consumer_subscription_consistency

Subscription Consistency

Indicates whether the subscription relationships of consumers in the group were consistent in the past minute.

NOTE:
  • This metric is available only when Topic is set to All topics on the By Consumer Group tab page.
  • Some instances do not support this metric. Check whether your instance supports it on the console.
  • 0: consistent
  • 1: inconsistent

Consumer group of a RocketMQ instance

1 minute

Dead Letter Queue Metrics

Table 5 Dead letter queue metrics

Metric ID

Metric Name

Description

Value Range

Monitored Object

Monitoring Period (Raw Data)

dlq_accumulation

Messages in the Dead Letter Queue

Number of messages in the dead letter queue

Unit: count

≥ 0

Dead letter queue of a RocketMQ instance

1 minute

dlq_increase

Dead Letter Message Increase

Number of messages increased within one minute in the dead letter topic

Unit: count

≥ 0

Dead letter queue of a RocketMQ instance

1 minute

Dimensions

Key

Value

reliablemq_instance_id

RocketMQ instance

reliablemq_broker

RocketMQ instance broker

reliablemq_topics

RocketMQ instance queue

reliablemq_groups

Consumer group of a RocketMQ instance

reliablemq_groups_topics

Consumer group of a RocketMQ instance queue

reliablemq_dlq_topics

Dead letter queue of a RocketMQ instance