CloudMonitor服務具有監控資料收集、可視化和即時監控警示等功能。雲訊息佇列 RocketMQ 版支援通過CloudMonitor建立監控規則,協助您自動監控服務的運行狀態,並自動發送警示通知, 便於您及時預警服務的異常資訊,提高營運效率。
CloudMonitor服務的詳細資料,請參見雲產品監控。
監控項說明
已就緒訊息量和已就緒訊息排隊時間指標的詳細說明,請參見相關概念。
監控項的資料彙總周期為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 版使用該角色訪問您的服務(CloudMonitor和ARMS服務)以完成監控警示和Dashboard相關功能。
具體文檔說明:服務關聯角色。
查看監控指標
登入雲訊息佇列 RocketMQ 版控制台,在左側導覽列單擊執行個體列表。
在頂部功能表列選擇地區,如華東1(杭州),然後在執行個體列表中,單擊目標執行個體名稱。
在左側導覽列單擊監控警示。
在監控警示頁面選擇要查看的資源,並選取查詢時間。
頁面會自動顯示當前資源所有的監控項圖表。
建立警示規則
在執行個體列表頁面中單擊目標執行個體名稱。
在左側導覽列單擊監控警示。
在監控警示頁面單擊创建报警规则。
頁面將跳轉至CloudMonitor控制台的建立警示規則面板。
在建立警示規則面板按提示設定規則和通知資訊,然後單擊確定。具體參數設定,請參見建立警示規則。
相關文檔
通過監控警示您可為雲訊息佇列 RocketMQ 版的核心監控項和業務指標配置警示規則,具體的警示配置原則和推薦的指標項,請參見配置訊息監控警示實現風險預警。