全部產品
Search
文件中心

Managed Service for Prometheus:通過Pod Monitor自訂採集監控指標

更新時間:Sep 30, 2026

通過配置Pod Monitor,您可以採集容器叢集中指定的Pod暴露的監控指標,從而使Prometheus監控更加靈活、自動化和易於管理。

使用限制

僅支援容器環境執行個體。

相關費用

  • 使用Pod Monitor將產生相關費用。更多資訊,請參見Prometheus 執行個體計費。

  • 如果您的叢集之前部署過開源Prometheus服務,並且在開源Prometheus服務中存在Pod Monitor配置,後續接入阿里雲Managed Service for Prometheus後,阿里雲Managed Service for Prometheus將會直接繼承原有開源版本的配置,產生Pod Monitor相關費用。計費資訊,請參見Prometheus 執行個體計費。

前提條件

  • 已建立容器環境執行個體,即容器叢集。具體操作,請參見建立ACK託管叢集。

  • 在容器叢集中,目標Pod已正常暴露監控指標。

功能入口

  1. 登入CloudMonitor控制台。

  2. 在左側導覽列,單擊接入管理。

  3. 在已接入环境頁簽,查看容器环境列表,單擊目標容器環境操作列的指标采集,進入指标采集頁面。

  4. 在指標採集頁簽,單擊Pod Monitor,進入Pod Monitor配置頁面。

啟用功能

在Pod Monitor頁面,單擊功能啟用,開啟Pod Monitor能力。啟用後,您可以查看當前容器叢集中所有Pod Monitor及相關配置資訊。同時,Managed Service for Prometheus會根據配置的時間間隔和Path抓取監控指標。

說明

該功能預設啟用。

管理Pod Monitor

新增Pod Monitor

在Pod Monitor頁面,單擊新增,在新增Pod Monitor配置面板,手動錄入Pod Monitor的YAML配置,然後單擊建立。

apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
  name: pod-monitor1
  namespace: ns1
  annotations:
    arms.prometheus.io/discovery: 'true'
spec:
  selector:
    matchLabels:
      app: app1
      release: xxx
  namespaceSelector:
    any: true
  podMetricsEndpoints:
  - interval: 30s

編輯Pod Monitor

在Pod Monitor列表中,單擊目標Pod Monitor操作列的編輯配置,在編輯Pod Monitor配置面板修改YAML內容。

刪除Pod Monitor

在Pod Monitor列表中,單擊目標Pod Monitor操作列的移除。

停用Pod Monitor

在Pod Monitor列表中,單擊目標Pod Monitor操作列的停用。停用後,當前Pod Monitor配置不生效。

功能禁用

在Pod Monitor頁面,單擊功能禁用,關閉Pod Monitor能力,功能禁用後,Managed Service for Prometheus不再發現和採集Pod暴露指標,但是存量的正在採集的Target不會停止。