云監控服務具有監控數據收集、可視化和實時監控報警等功能。云消息隊列 RocketMQ 版支持通過云監控創建監控規則,幫助您自動監控服務的運行狀態,并自動發送報警通知, 便于您及時預警服務的異常信息,提高運維效率。
云監控服務的詳細信息,請參見云產品監控。
監控項說明
已就緒消息量和已就緒消息排隊時間指標的詳細說明,請參見相關概念。
監控項的數據聚合周期為1分鐘。
分組 | 監控項 | MetricName | 單位 | Dimensions |
Instance | 實例 API 調用頻率 | InstanceApiCallTps | count/s | userId、instanceId |
生產者每分鐘發送消息數量 | SendMessageCountPerInstance | count/m | userId、instanceId | |
消費者每分鐘接收消息數的數量 | ReceiveMessageCountPerInstance | count/m | userId、instanceId | |
每分鐘 (Instance) 發送被限流次數 | ThrottledSendRequestsPerInstance | count/m | userId、instanceId | |
每分鐘 (Instance) 消費被限流次數 | ThrottledReceiveRequestsPerInstance | count/m | userId、instanceId | |
5.0 系列實例發送 API 調用 TPS 峰值 | InstanceSendApiCallTps | count/s | userId、instanceId | |
5.0 系列實例消費 API 調用 TPS 峰值 | InstanceReceiveApiCallTps | count/s | userId、instanceId | |
5.0 系列實例存儲大小 | InstanceStorageSize | B | userId、instanceId | |
5.0 系列實例公網下行流量帶寬 | InstanceInternetFlowoutBandwidth | B/s | userId、instanceId | |
Group | 消息堆積量 | ConsumerLag | count | userId、instanceId、groupId |
消息處理延遲時間 | ConsumerLagLatencyPerGid | ms | userId、instanceId、groupId | |
已就緒消息量 | ReadyMessages | count | userId、instanceId、groupId | |
已就緒消息排隊時間 | ReadyMessageQueueTime | ms | userId、instanceId、groupId | |
消費者每分鐘接收消息數量 | ReceiveMessageCountPerGid | count/m | userId、instanceId、groupId | |
每分鐘(GroupId)消費被限流次數 | ThrottledReceiveRequestsPerGid | count/m | userId、instanceId、groupId | |
每分鐘產生死信消息的數量 | SendDLQMessageCountPerGid | count/m | userId、instanceId、groupId | |
Topic | Producer (Topic) 每分鐘發送消息數量 | SendMessageCountPerTopic | count/m | userId、instanceId、topic |
每分鐘 (Topic) 發送被限流次數 | ThrottledSendRequestsPerTopic | count/m | userId、instanceId、topic | |
GroupId&Topic | 消息堆積量 | ConsumerLagPerGidTopic | count | userId、instanceId、groupId、topic |
消息處理延遲時間 | ConsumerLagLatencyPerGidTopic | ms | userId、instanceId、topic、groupId | |
已就緒消息量 | ReadyMessagesPerGidTopic | count | userId、instanceId、groupId、topic | |
已就緒消息排隊時間 | ReadyMessageQueueTimePerGidTopic | ms | userId、instanceId、groupId、topic | |
消費者每分鐘接收消息數量 | ReceiveMessageCountPerGidTopic | count/m | userId、instanceId、topic、groupId | |
每分鐘(GroupId&Topic)消費被限流次數 | ThrottledReceiveRequestsPerGidTopic | count/m | userId、instanceId、topic、groupId | |
每分鐘產生死信消息的數量 | SendDLQMessageCountPerGidTopic | count/m | userId、instanceId、groupId、topic |
計費說明
使用監控報警功能云消息隊列 RocketMQ 版不收取費用。
前提條件
創建服務關聯角色
角色名稱:AliyunServiceRoleForOns
角色策略名稱:AliyunServiceRolePolicyForOns
權限說明:允許云消息隊列 RocketMQ 版使用該角色訪問您的服務(云監控和ARMS服務)以完成監控報警和Dashboard相關功能。
具體文檔說明:服務關聯角色。
查看監控指標
登錄云消息隊列 RocketMQ 版控制臺,在左側導航欄單擊實例列表。
在頂部菜單欄選擇地域,如華東1(杭州),然后在實例列表中,單擊目標實例名稱。
在左側導航欄單擊監控報警。
在監控報警頁面選擇要查看的資源,并選擇查詢時間。
頁面會自動顯示當前資源所有的監控項圖表。
創建告警規則
在實例列表頁面中單擊目標實例名稱。
在左側導航欄單擊監控報警。
在監控報警頁面單擊創建報警規則。
頁面將跳轉至云監控控制臺的創建報警規則面板。
在創建報警規則面板按提示設置規則和通知信息,然后單擊確定。具體參數設置,請參見創建報警規則。
相關文檔
通過監控報警您可為云消息隊列 RocketMQ 版的核心監控項和業務指標配置告警規則,具體的告警配置原則和推薦的指標項,請參見配置消息監控告警實現風險預警。