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 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.
Monitoring metrics
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: .
-
In the current version of CloudMonitor, you would select monitoring alert items in the CloudMonitor console as follows: .
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
Log on to the SMQ console. In the left-side navigation pane, click Cloud Monitor.
In the top navigation bar, select a region. Example: China (Hangzhou).
On the Cloud Monitor page, click the tab of the resources that you want to view and select a time range.
Create alert rules
Go to the details page of the queue or topic that you want to manage and click the Cloud Monitor tab.
On the Cloud Monitor tab, click Create Alert Rule.
The Create Alert Rule panel in the Cloud Monitor console appears.
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.