默認服務發現
更新時間 2025-08-11 10:05:35
最近更新時間: 2025-08-11 10:05:35
分享文章
通過在天翼云Prometheus監控服務中開啟默認服務發現功能,您可以采集云容器引擎中符合Prometheus默認采集規則的監控指標,以進行集群運維和性能分析。
使用限制
僅支持容器環境實例。
相關費用
使用默認服務發現將產生自定義指標相關費用。更多信息,請參見計費說明。
前提條件
已創建容器環境實例,即容器集群。
已通過接入中心接入集群。詳情請查看容器可觀測接入。
注意
如果集群不是從接入中心接入Prometheus,默認服務發現功能會開啟失敗。
容器集群中需要暴露監控指標的Pod需要配置符合Prometheus默認采集規則的Annotations。
操作指南
步驟一:開啟默認服務發現
登錄云容器引擎管理控制臺。
在集群列表頁面,單擊目標集群名稱,然后在左側導航欄,選擇工作負載 > 容器組。
點擊目標Pod操作列的編輯,新增以下Annotations注解。
annotations:
prometheus.io/path: /metrics # 指標暴露的HTTP Path。
prometheus.io/port: "xxxx" # 指標暴露端口。
prometheus.io/scrape: "true" # 是否抓取當前Pod的指標。
點擊更新。
步驟二:開啟默認服務發現
登錄應用性能監控APM控制臺,點擊左側菜單欄Prometheus監控。
在Prometheus監控菜單下,點擊接入管理。
在已接入環境頁簽,查看容器環境列表,點擊目標容器環境操作列的指標采集按鈕,進入指標采集頁面。
在指標采集頁簽,點擊默認服務發現,進入默認服務發現的配置頁面。
在默認服務發現頁面,點擊功能啟用按鈕,開啟默認服務發現能力。后續在指標采集頁簽中,即可查看當前掃描的符合默認服務發現的所有Pod列表。
功能禁用
在默認服務發現頁面,點擊功能禁用,以關閉默認服務發現能力。功能禁用后, Prometheus監控不再采集帶有prometheus.io注解的Pod所暴露的指標。