全部產品
Search
文件中心

Managed Service for Prometheus:其它Prometheus服務發現配置

更新時間:Jun 23, 2026

通過配置自訂採集功能,您可以採集容器或ECS執行個體中指定地址所暴露的監控指標,使Prometheus更加靈活、自動化和易於管理。本文檔以容器為例進行說明。

使用限制

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

相關費用

使用自訂採集將產生相關費用。更多資訊,請參見Prometheus 執行個體計費

前提條件

功能入口

  1. 登入CloudMonitor控制台

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

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

  4. 指标采集頁簽,單擊自定义采集,進入自訂採集配置頁面。

查看自訂採集列表

您可以在自定义采集頁面,查看當前容器環境或ECS環境中的所有現有自訂採集配置。

自訂採集列表包含名稱job名稱所屬組件服務發現方式採集路徑採集間隔操作列。在操作列可執行關閉編輯配置刪除操作。頁面右上方提供新增按鈕用於添加採集任務,並支援按任務名稱搜尋。

新增自訂採集

自定义采集頁面,單擊新增,然後在新增自定义采集任务面板,自訂任务名称,並在代碼輸入框中填寫自訂採集的YAML內容,單擊检查并创建

YAML 配置樣本採用 Prometheus scrape_configs 格式,可定義多個 job(如 job1job2),每個 job 包含 honor_timestampshonor_labelsscrape_interval(如 30s)、scheme(如 http)、metrics_path(如 /metric)及 static_configs 中的 targets(如 127.0.0.1:9090)等欄位。

採集間隔與 Grafana 查詢步長

YAML 配置中的 scrape_interval(或 ServiceMonitor/PodMonitor 中的 interval)控制 Prometheus 抓取目標端點的頻率。例如設定 interval: 5s 表示每 5 秒採集一次指標資料。

Grafana 面板展示資料的粒度由查詢步長決定,與採集間隔互相獨立。Grafana 的實際查詢步長計算公式為 max(Min interval, Time range / Max data points)。即使採集間隔為 5s,當查看較長時間範圍時,Grafana 展示的資料粒度可能為 15s 或 30s。

如需在 Grafana 中查看與採集間隔一致的資料粒度,在 Panel 編輯頁面展開 Query options,將 Min interval 設定為與採集間隔相同的值(如 5s),同時縮短查看時間範圍。Min interval 僅作為查詢步長的下限值,當計算出的步長已大於 Min interval 時該設定不生效。

相關操作

編輯自訂採集

在自訂採集列表中,單擊目標自訂採集操作列的編輯配置,在编辑自定义采集任务面板修改YAML內容。

刪除自訂採集

在自訂採集列表中,單擊目標自訂採集操作列的刪除

關閉自訂採集

在自訂採集列表中,單擊目標自訂採集操作列的關閉。關閉後,當前自訂採集配置不生效。