默認服務(wù)發(fā)現(xiàn)
通過開啟默認服務(wù)發(fā)現(xiàn)功能,您可以采集容器集群中符合Prometheus默認采集規(guī)則的監(jiān)控指標,幫助您進行集群運維和性能分析。
使用限制
僅支持容器環(huán)境實例。
相關(guān)費用
使用默認服務(wù)發(fā)現(xiàn)將產(chǎn)生相關(guān)費用。更多信息,請參見產(chǎn)品計費。
前提條件
已創(chuàng)建容器環(huán)境實例,即容器集群。具體操作,請參見創(chuàng)建Kubernetes托管版集群。
已通過接入中心接入集群。具體操作,請參見通過接入中心接入數(shù)據(jù)。
重要如果集群不是從接入中心接入Prometheus,默認服務(wù)發(fā)現(xiàn)功能會開啟失敗。
容器集群中需要暴露監(jiān)控指標的Pod已經(jīng)配置了符合Prometheus默認采集規(guī)則的Annotations。
步驟一:添加注解
在集群列表頁面,單擊目標集群名稱,然后在左側(cè)導(dǎo)航欄,選擇
。單擊目標Pod操作列的編輯,新增以下Annotations注解。
annotations: prometheus.io/path: /metrics # 指標暴露的HTTP Path。 prometheus.io/port: "xxxx" # 指標暴露端口。 prometheus.io/scrape: "true" # 是否抓取當前Pod的指標。
單擊更新。
步驟二:開啟默認服務(wù)發(fā)現(xiàn)
登錄ARMS控制臺。
在左側(cè)導(dǎo)航欄,單擊接入管理。
在已接入環(huán)境頁簽,查看容器環(huán)境列表,單擊目標容器環(huán)境操作列的指標采集,進入指標采集頁面。
在指標采集頁簽,單擊默認服務(wù)發(fā)現(xiàn),進入默認服務(wù)發(fā)現(xiàn)的配置頁面。
在默認服務(wù)發(fā)現(xiàn)頁面,單擊功能啟用,開啟默認服務(wù)發(fā)現(xiàn)能力。
功能啟用后,ARMS Prometheus將采集容器集群中所有配置以下注解的Pod所暴露的指標。
annotations: prometheus.io/path: /metrics # 指標暴露的HTTP Path。 prometheus.io/port: "xxxx" # 指標暴露端口。 prometheus.io/scrape: "true" # 是否抓取當前Pod的指標。
在指標采集頁簽,查看當前掃描的符合默認服務(wù)發(fā)現(xiàn)的所有Pod列表。
相關(guān)操作
在默認服務(wù)發(fā)現(xiàn)頁面,單擊功能禁用,關(guān)閉默認服務(wù)發(fā)現(xiàn)能力。功能禁用后,ARMS Prometheus不再采集帶有prometheus.io
注解的Pod所暴露的指標。