All Products
Search
Document Center

Simple Message Queue (formerly MNS):Cloud monitor

Last Updated:Feb 25, 2025

Simple Message Queue (formerly MNS) offers a new suite of monitoring metrics that provide data with increased granularity and a broader range of metrics for identifying and resolving critical issues, significantly improving problem-solving capabilities. It also integrates with the updated Cloud Monitor architecture, ensuring the timeliness and accuracy of monitoring data for a more effective and convenient monitoring experience.

Usage instructions

  • The regions currently supporting the new monitoring metrics include China (Zhangjiakou), China (Chengdu), South Korea (Seoul), and Thailand (Bangkok), with other regions to follow.

  • In the CloudMonitor console, navigate through Cloudmonitor Resources > Cloud Service Monitoring > Middleware > Simple Message Queue (formerly MNS) to access the monitoring product page and reconfigure the new version of the monitoring alert. The original Message Service MNS - Queue and Message Service - Topic entries will be phased out. image

Monitoring metrics

Note

The AgeOfOldestMessage and NumberOfMessagesInvisible metrics are currently unavailable in the following regions: China (Beijing), China (Hangzhou), China (Shanghai), China (Shenzhen), Singapore, UAE (Dubai), China East 2 Alibaba Finance Cloud, China South 1 Alibaba Finance Cloud, and China North 2 Alibaba Gov Cloud 1.

Classification

Monitoring metrics

MetricName

Unit

User

API QPS maximum per minute

MaxApiQpsPerUser

requests/s

API QPS watermark percentage

WatermarkOfApiQps

%

Console API QPS maximum per minute

MaxConsoleApiQpsPerUser

requests/s

Console API QPS watermark percentage

WatermarkOfConsoleApiQps

%

Queue

Age of oldest message

AgeOfOldestMessage

ms

Number of delayed messages

NumberOfMessagesDelayed

items

Number of visible messages

NumberOfMessagesVisible

items

Number of invisible messages

NumberOfMessagesInvisible

items

Number of send API calls

NumberOfSendAPICalls

requests

Number of receive API calls

NumberOfReceiveAPICalls

requests

Number of empty receives

Note

The number of empty receives refers to the number of Receive requests that do not return messages. You can set long polling parameters to reduce the number of requests and lower costs.

NumberOfEmptyReceives

requests

Number of delete API calls

NumberOfDeleteAPICalls

requests

Number of change message visibility API calls

NumberOfChangeMessaVisibilityAPICalls

requests

Number of batch send API calls

NumberOfBatchSnedAPICalls

requests

Number of batch receive API calls

NumberOfBatchReceiveAPICalls

requests

Number of batch delete API calls

NumberOfBatchDeleteAPICalls

requests

Topic

Number of publish API calls per minute

NumberOfPublishAPICallsPerTopic

requests

Subscription

Number of pushes per subscription

NumberOfPushPerSubscription

requests

Subscription process success rate

ProcessSuccessRatePerSubscription

%

Age of oldest visible message per subscription

AgeOfOldestVisibleMessagePerSubscription

ms

Number of visible messages per subscription

NumberOfMessagesVisiblePerSubscription

items

Differences between new and old metrics

Entry description

  • In the previous version of CloudMonitor, you would select monitoring alert items in the CloudMonitor console as follows: Cloudmonitor Resources > Cloud Service Monitoring > Message Service MNS - Queue And Message Service MNS - Topic.

  • In the current version of CloudMonitor, you would select monitoring alert items in the CloudMonitor console as follows: Cloudmonitor Resources > Cloud Service Monitoring > Middleware > Simple Message Queue (formerly MNS).

Metric description

Classification

New CloudMonitor

Old CloudMonitor

Monitoring metrics

MetricName

Monitoring metrics

MetricName

Queue

Number of visible messages

NumberOfMessagesVisible

Minimum period: 60 s

Number of active messages

ActiveMessages

Minimum period: 300 s

Number of delayed messages

NumberOfMessagesDelayed

Minimum period: 60 s

Delayed messages

DelayMessages

Minimum period: 300 s

Number of invisible messages

NumberOfMessagesInvisible

Minimum period: 60 s

Number of inactive messages

InactiveMessages

Minimum period: 300 s

Number of send API calls

NumberOfSendAPICalls

Number of send message requests

SendMessageCount

Number of batch send API calls

NumberOfBatchSnedAPICalls

Number of batch send message requests

BatchSendMessageCount

Number of receive API calls

NumberOfReceiveAPICalls

Number of receive message requests

ReceiveMessageCount

Number of batch receive API calls

NumberOfBatchReceiveAPICalls

Number of batch receive message requests

BatchReceiveMessageCount

Number of delete API calls

NumberOfDeleteAPICalls

Number of delete message requests

DeleteMessageCount

Number of batch delete API calls

NumberOfBatchDeleteAPICalls

Number of batch delete message requests

BatchReceiveMessageCount

Number of change message visibility API calls

NumberOfChangeMessaVisibilityAPICalls

Change message visibility count

ChangeMessageVisibilityCount

Number of empty receives

NumberOfEmptyReceives

None

Topic

Number of publish API calls per minute

NumberOfPublishAPICallsPerTopic

None

Number of pushes

None, replaced by the "Number of pushes per subscription" metric.

Number of pushes

TopicCountNew

Push success rate (%)

None, replaced by the "Subscription process success rate" metric.

Push success rate (%)

TopicSuccessRateNew

Subscription

Number of pushes per subscription

NumberOfPushPerSubscription

This metric supports viewing and monitoring at the subscription level.

None

Subscription process success rate

ProcessSuccessRatePerSubscription

This metric supports viewing and monitoring at the subscription level.

None

Age of oldest visible message per subscription

AgeOfOldestVisibleMessagePerSubscription

None

Number of visible messages per subscription

NumberOfMessagesVisiblePerSubscription

None

User

API QPS maximum per minute

MaxApiQpsPerUser

None

API QPS watermark percentage

WatermarkOfApiQps

None

Console API QPS maximum per minute

MaxConsoleApiQpsPerUser

None

Console API QPS watermark percentage

WatermarkOfConsoleApiQps

None

Billing description

There is no charge for using the CloudMonitor feature Simple Message Queue (formerly MNS).

Viewing metrics

  1. Log on to the SMQ console. In the left-side navigation pane, click Cloud Monitor.

  2. In the top navigation bar, select a region. Example: China (Hangzhou).

  3. On the Cloud Monitor page, click the tab of the resources that you want to view and select a time range.

Create alert rules

  1. Go to the details page of the queue or topic that you want to manage and click the Cloud Monitor tab.

  2. On the Cloud Monitor tab, click Create Alert Rule.

    The Create Alert Rule panel in the Cloud Monitor console appears.

  3. In the Create Alert Rule panel, configure the rule and notification settings as prompted. Then, click Confirm. For more information about the parameters, see Create an alert rule.