通過Service Monitor自定義采集監(jiān)控指標
通過配置Service Monitor,您可以采集容器集群中指定的Service對應(yīng)的Pod暴露的監(jiān)控指標,使得Prometheus監(jiān)控更加靈活、自動化和易于管理。
使用限制
僅支持容器環(huán)境實例。
相關(guān)費用
使用Service Monitor將產(chǎn)生相關(guān)費用。更多信息,請參見計費說明。
前提條件
已創(chuàng)建容器環(huán)境實例,即容器集群。具體操作,請參見創(chuàng)建ACK托管集群。
在容器集群中,已經(jīng)為需要暴露監(jiān)控指標的Pod創(chuàng)建了Service,且各Pod在Service中配置的端口上已暴露了監(jiān)控指標。具體操作,請參見Service快速入門。
功能入口
在左側(cè)導(dǎo)航欄,單擊接入管理。
在已接入環(huán)境頁簽,查看容器環(huán)境列表,單擊目標容器環(huán)境操作列的指標采集,進入指標采集頁面。
在指標采集頁簽,單擊Service Monitor,進入Service Monitor配置頁面。
啟用功能
在Service Monitor頁面,單擊功能啟用,開啟Service Monitor能力。啟用后,您可以查看當前容器集群中所有的Service Monitor及相關(guān)配置信息。同時, ARMS Prometheus會根據(jù)配置的時間間隔和Path抓取監(jiān)控指標。
該功能默認啟用。
管理ServiceMonitor
新增ServiceMonitor
在ServiceMonitor頁面,單擊新增,在新增ServiceMonitor配置面板配置Service Monitor相關(guān)信息,配置完成后,單擊創(chuàng)建。
快捷編輯
依次選擇容器集群的命名空間、Service和端口,然后配置Metric路徑和采集間隔(單位:秒),然后單擊檢查,顯示配置正確,可以創(chuàng)建之后,單擊創(chuàng)建,即可生成ServiceMonitor配置。
YAML編輯
手動錄入符合Prometheus ServiceMonitor的YAML配置。然后單擊檢查,顯示配置正確,可以創(chuàng)建之后,單擊創(chuàng)建,即可生成ServiceMonitor配置。
編輯Service Monitor
在Service Monitor列表中,單擊目標Service Monitor操作列的編輯配置,在編輯Service Monitor配置面板修改YAML內(nèi)容。
刪除Service Monitor
在Service Monitor列表中,單擊目標ServiceMonitor操作列的刪除。
停用Service Monitor
在Service Monitor列表中,單擊目標Service Monitor操作列的停用。停用后,當前ServiceMonitor配置不會生效。
禁用功能
在Service Monitor頁面,單擊功能禁用,關(guān)閉Service Monitor能力,功能禁用后,Prometheus不再發(fā)現(xiàn)和采集Service暴露指標,但是已經(jīng)探測到并且正在收集數(shù)據(jù)的目標(Target)將繼續(xù)進行。