Updated on 2023-05-06 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

≥ 0

RocketMQ instance

1 minute

Broker Metrics

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.

1: alive

0: not alive

RocketMQ instance broker

1 minute

broker_connections

Connections

Number of connections used by the VM

Unit: count

≥ 0

RocketMQ instance broker

1 minute

broker_cpu_usage

CPU Usage

CPU usage on the VM

Unit: %

≥ 0

RocketMQ instance broker

1 minute

broker_disk_read_await

Average Disk Read Time

Average time for each disk I/O read

Unit: ms

≥ 0

RocketMQ instance broker

1 minute

broker_disk_write_await

Average Disk Write Time

Average time for each disk I/O write

Unit: ms

≥ 0

RocketMQ instance broker

1 minute

broker_produce_success_rate

Creation Success Rate

Percentage of creations that were successfully requested on the broker

Unit: %

≥ 0

RocketMQ instance broker

1 minute

broker_disk_read_rate

Disk Read Speed

Read traffic on the disk

Unit: byte/s

≥ 0

RocketMQ instance broker

1 minute

broker_disk_write_rate

Disk Write Speed

Write traffic on the disk

Unit: byte/s

≥ 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

≥ 0

RocketMQ instance queue

1 minute

topic_bytes_out_rate

Message Retrieval

Message retrieval traffic of the topic

Unit: byte/s

≥ 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

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

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