可觀測監控 Prometheus 版可通過配置接入參數主動拉取訊息佇列RocketMQ的效能指標,實現對其健全狀態的即時監控和資料分析。
前提條件
Container Service環境
-
已開通可觀測監控Prometheus版。具體操作,請參見Prometheus 執行個體計費。
-
已建立Kubernetes叢集。具體操作,請參見建立ACK託管叢集。
-
已開通阿里雲資源中心。具體操作,請參見開通資源中心。
ECS(VPC)
-
已開通可觀測監控Prometheus版。具體操作,請參見Prometheus 執行個體計費。
-
已建立ECS執行個體。具體操作,請參見通過控制台使用ECS執行個體(快捷版)。
-
已開通阿里雲資源中心。具體操作,請參見開通資源中心。
接入RocketMQ
登入Prometheus控制台,在左側導覽列單擊接入中心。
-
單擊RocketMQ卡片,然後根據控制台指引完成組件接入。下面對重點配置項進行說明。
Container Service環境
配置項
說明
RocketMQ 地址
RocketMQ的串連地址。格式為:
串連地址:連接埠號碼,多個地址之間使用英文半形逗號(,)分隔。說明支援部署在Container ServiceKubernetes版的RocketMQ地址聯想。
使用者名稱
RocketMQ的AccessKey。
密碼
RocketMQ的SecretKey。
ECS(VPC)
配置項
說明
RocketMQ 地址
RocketMQ的串連地址。格式為:
串連地址:連接埠號碼,多個地址之間使用英文半形逗號(,)分隔。說明支援部署在Container ServiceKubernetes版的RocketMQ地址聯想。
使用者名稱
RocketMQ的AccessKey。
密碼
RocketMQ的SecretKey。
自訂標籤
通過自訂標籤向Prometheus收集的指標中添加自訂索引值對標籤,便於在使用Grafana等工具時對這些指標進行細粒度的組織、查詢、監控和分析。更多資訊,請參見VPC環境主機監控自訂標籤注入指標。
說明標籤名不能包含特殊字元,如短劃線(-)、半形句號(.)、百分比符號(%)等,這些字元在Prometheus中有特殊含義。
注入的標籤需要是Prometheus允許的有效Key-Value標籤格式。
查看RocketMQ狀態
已接入的組件可單擊Prometheus控制台左側導覽列中的接入管理查看。接入管理頁麵包括已接入環境、已接入組件和大盤查詢頁簽,您可以查看Targets、指標、大盤、警示等資訊。
Targets
您可以查看整合預設Job發現的Targets列表。
Targets 列表展示每個 Target 的名稱及健康狀態(如 1/1 up 表示正常,0/2 up 表示不健康並以紅色顯示)。頁面頂部提供 All 和 Unhealthy 兩個篩選項,可快速定位不健康的 Target。
指標採集
您可以查看具體的指標資訊並對指標進行廢棄配置。具體操作,請參見配置廢棄指標。在ECS環境Prometheus的指標採集頁面,選擇自訂採集子頁簽。頁面頂部藍色提示條說明可通過編輯Prometheus配置添加預設支援的採集任務,並提供查看配置案例連結。單擊新增按鈕可建立自訂採集任務。下方表格展示已有採集工作清單,包含名稱、job名稱、所屬組件、服務發現方式(如 kubernetes_sd_configs、aliyun_sd_configs、static_configs)、採集路徑(預設 /metrics)、採集間隔(如15s或30s)及操作(啟用/關閉、查看/編輯配置、刪除)等列。
大盤
您可以在該頁簽,單擊大盤名稱,查看對應Grafana大盤。
大盤列表中包含名為 Cloud ROCKETMQ 的大盤條目,標籤為 integration 和 RocketMQ。
相關文檔
組件接入後,您可以對關鍵計量配置警示規則,即時監控指標的效能健康狀態,以便在指標異常狀態時能及時發現並處理。具體操作,請參見建立Prometheus警示規則。