全部產品
Search
文件中心

Container Service for Kubernetes:為AHPA開啟Prometheus大盤

更新時間:Dec 26, 2025

您可以將AHPA組件接入阿里雲Prometheus監控,獲得開箱即用的專屬監控大盤,查看當前工作負載的CPU用量、Pod數量等監控指標。

前提條件

  • 已在叢集中開啟阿里雲Prometheus監控,且Prometheus Agent版本為3.0.0以上,請參見開啟Prometheus監控

  • 已部署AHPA,且版本為v2.0.0及以上,請參見部署AHPA

  • 已將如下預測結果的代碼寫入Prometheus配置。

    展開查看代碼詳情

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: application-intelligence
      namespace: kube-system
    data:
      prometheus_writer_url: http://cn-hangzhou-intranet.arms.aliyuncs.com/prometheus/190601496873****/cd5ec926b715e41b282296d1415a1***/cn-hangzhou/api/v3/write
      prometheus_writer_ak: xxx
      prometheus_writer_sk: xx
      # ... 其他配置項
    • prometheus_writer_url:設定Remote Write內網地址。

    • prometheus_writer_ak: 設定阿里雲帳號的AccessKeyID。

    • prometheus_writer_sk:設定阿里雲帳號的AccessKeySecret。

步驟一:接入AHPA

您可以參見下方步驟將AHPA組件接入阿里雲Prometheus。

  1. 登入ARMS控制台

  2. 在左側的導覽列,單擊接入中心,然後在頁面的搜尋欄輸入ACK AHPA

  3. 單擊ACK AHPA資源卡片,根據頁面資訊提示,選擇待接入的Container Service叢集和配置資訊,完成AHPA的接入

    配置項

    說明

    接入名稱

    當前AHPA監控唯一名稱。

    Metrics 採集間隔(秒)

    監控資料擷取時間間隔。

查看AHPA大盤資料

  1. 登入ARMS控制台

  2. 在左側的導覽列,單擊接入管理,然後單擊已接入組件

  3. 單擊ACK AHPA資源卡片,然後單擊大盤列表頁簽,單擊具體大盤名稱,在Grafana查看AHPA監控大盤的詳情資料。

    大盤資料如下。

    • CPU使用率&實際POD數:當前工作負載(Deployment)的CPU平均利用率以及Pod數量。

    • CPU實際使用量與預測使用量:當前工作負載中Pod的CPU使用總量與預測給出的使用量。如果預測給出的使用量大於實際使用量,則表明預測的CPU容量充足。

    • Pod 趨勢:實際Pod數、推薦Pod數以及主動預測的Pod數。

      • 實際Pod數:當前運行中的Pod數量。

      • 推薦Pod數:AHPA推薦擴縮容Pod數。綜合主動預測、被動預測以及邊界區間給出的最終Pod數。

      • 主動預測:是基於歷史資料,識別出周期性,然後預測出來的Pod數。

AHPA關鍵計量說明

指標名

說明

ahpa_proactive_pods

主動預測Pod數

根據歷史指標預測出未來一段時間的Pod數。

ahpa_reactive_pods

被動預測Pod數

即時預測的Pod數。

ahpa_requested_pods

推薦Pod數

ahpa_max_pods

最大Pod數

ahpa_min_pods

最小Pod數

ahpa_target_metric

目標閾值

相關文檔

如需基於AHPA根據自訂指標(例如HTTP請求的QPS、訊息佇列的長度等)對應用進行擴縮容,請參見通過AHPA配置自訂指標以實現應用擴縮