通過開啟預設服務發現功能,您可以採集容器叢集中符合Prometheus預設採集規則的監控指標,協助您進行叢集營運和效能分析。
重要說明
僅支援容器環境執行個體。
在容器叢集中
arms-prom命名空間下增加了註解的 Pod,無論是否開啟預設服務發現都會自動採集監控指標。
相關費用
前提條件
步驟一:添加註解
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇。
單擊目標Pod操作列的編輯,新增以下Annotations註解。
annotations: prometheus.io/path: /metrics # 指標暴露的HTTP Path。 prometheus.io/port: "xxxx" # 指標暴露連接埠。 prometheus.io/scrape: "true" # 是否抓取當前Pod的指標。單擊更新。
步驟二:開啟預設服務發現
登入ARMS控制台。
在左側導覽列,單擊接入管理。
在已接入環境頁簽,查看容器環境列表,單擊目標容器環境操作列的指標採集,進入指標採集頁面。
在指標採集頁簽,單擊預設服務發現,進入預設服務發現的配置頁面。
在預設服務發現頁面,單擊功能啟用,開啟預設服務發現能力。

功能啟用後,ARMS Prometheus將採集容器叢集中所有配置以下註解的Pod所暴露的指標。
annotations: prometheus.io/path: /metrics # 指標暴露的HTTP Path。 prometheus.io/port: "xxxx" # 指標暴露連接埠。 prometheus.io/scrape: "true" # 是否抓取當前Pod的指標。在指標採集頁簽,查看當前掃描的符合預設服務發現的所有Pod列表。
相關操作
在預設服務發現頁面,單擊功能禁用,關閉預設服務發現能力。功能禁用後,ARMS Prometheus不再採集帶有prometheus.io註解的Pod所暴露的指標。