Help Docs

How to Monitor DMS RocketMQ in Huawei Cloud

Site24x7 continuously monitors your DMS RocketMQ metrics, giving your team real-time visibility into message production and consumption throughput, storage utilization, and rate-limiting activity across your RocketMQ instances.

Use cases

Accumulation control: A rising Instance Accumulation count signals consumers falling behind producers. Set an alert on accumulation thresholds to scale consumer groups or investigate slow processing before backlogs exhaust retention windows.

Storage assurance: Track Instance Disk Usage alongside Instance Retention Period to monitor how quickly storage is consumed relative to the retention window.

Throttle insight: Instance Produce and Consume Rate Limit Percentages show proximity to configured limits, while Rate Limit Times quantify active throttling. Monitor both to tune rate-limit policies before throttling degrades application throughput.

Setup and configuration

DMS RocketMQ resources are auto-discovered and monitored during the Huawei Cloud integration. To enable monitoring, follow the steps below:

  1. Navigate to Cloud > Huawei > Add Huawei Monitor. Follow the steps to add a Huawei Cloud monitor.
  2. While adding or editing a Huawei Cloud monitor, select DMS RocketMQ from the Service/Resource Types drop-down and click Save.
  3. Navigate to Cloud > Huawei, select the created Huawei monitor, and then click DMS RocketMQ.

Supported metrics

Messages

Metric name

Description

Units

Instance Produce MessagesThe total number of messages produced by the RocketMQ instance.Count
Instance Consume MessagesThe total number of messages consumed by the RocketMQ instance.Count
Instance AccumulationThe number of messages that have accumulated and are yet to be consumed by consumer groups.Count
Instance Produce Scheduled MessagesThe total number of scheduled messages produced by the RocketMQ instance.Count

General

Metric name

Description

Units

Current TopicsTotal number of topics currently active on the RocketMQ instance.Count
Current QueuesTotal number of message queues currently active across all topics on the instance.Count

Storage

Metric name

Description

Units

Instance Disk UsageThe percentage of disk capacity currently consumed by the RocketMQ instance.Percentage
Instance Retention PeriodThe duration for which messages are retained on the RocketMQ instance before expiry.Hour

Rate

Metric name

Description

Units

Instance Produce RateThe rate at which messages are being produced to the RocketMQ instance.Count/second
Instance Consume RateThe rate at which messages are being consumed from the RocketMQ instance.Count/second
Instance Produce Rate For Rate LimitThe produce message rate used as the basis for evaluating rate limit thresholds.Count/second
Instance Consume Rate For Rate LimitThe consume message rate used as the basis for evaluating rate limit thresholds.Count/second

Rate Limiting

Metric name

Description

Units

Instance Produce Rate Limit PercentageThe percentage of the configured produce rate limit being utilized.Percentage
Instance Consume Rate Limit PercentageThe percentage of the configured consume rate limit being utilized.Percentage
Instance Produce Rate Limit TimesThe number of times produce rate limiting has been triggered on the RocketMQ instance.Count
Instance Consume Rate Limit TimesThe number of times consume rate limiting has been triggered on the RocketMQ instance.Count

Threshold configuration

You can configure thresholds and alerts for all DMS RocketMQ metrics to detect performance degradation proactively or connection issues.

  1. Go to Admin > Configuration Profiles > Threshold and Availability.
  2. Create or edit your Threshold Profile for DMS RocketMQ.
  3. Assign the profile to the respective monitors to trigger alerts.

IT Automation

Use Site24x7's IT Automation to resolve common issues with DMS RocketMQ performance:

  1. Go to Admin > IT Automation Templates. Then, click Add Automation Templates.
  2. Create an automation rule by selecting the automation Type (e.g., Server reboot, clear queue).
  3. Map the created rules to the DMS RocketMQ, for automatic execution during alerts.

Configuration rules

Use Configuration Rules to simplify bulk setup across DMS RocketMQ instances. Automatically assign Threshold Profiles, Notification Profiles, Tags, and Monitor Groups when new monitors are discovered.

Related articles

Was this document helpful?

Would you like to help us improve our documents? Tell us what you think we could do better.


We're sorry to hear that you're not satisfied with the document. We'd love to learn what we could do to improve the experience.


Thanks for taking the time to share your feedback. We'll use your feedback to improve our online help resources.

Shortlink has been copied!