全部產品
Search
文件中心

:ACK AHPA接入

更新時間:Nov 26, 2024

可觀測監控 Prometheus 版提供一鍵安裝AHPA組件功能,並提供開箱即用的專屬監控大盤。本文介紹如何為AHPA開啟可觀測監控 Prometheus 版

前提條件

背景資訊

在雲原生情境下,資源容量通常難以預估,而使用K8s原生的HPA,您需要面對彈性滯後以及配置複雜問題。阿里雲Container Service與達摩院決策智能時序團隊合作推出了AHPA(Advanced Horizontal Pod Autoscaler)彈性預測,其可以根據業務歷史指標,自動識別彈性周期並對容量進行預測,協助您提前進行彈性規劃,解決彈性滯後的問題。

接入AHPA

  1. 登入Prometheus控制台,在左側導覽列單擊接入中心

  2. 單擊ACK AHPA卡片,然後根據控制台指引完成組件接入。下面對重點配置項進行說明。

    配置項

    說明

    自動安裝 AHPA Controller

    選擇是否自動安裝AHPA Controller。

    Metrics 採集間隔(秒)

    監控資料擷取時間間隔,預設15s。

已接入的組件可單擊Prometheus控制台左側導覽列中的接入管理查看。接入管理頁麵包括已接入環境已接入組件大盤查詢頁簽,您可以查看Targets、指標、大盤、警示等資訊。

查看AHPA大盤資料

接入管理頁面單擊已接入組件頁簽,單擊AHPA卡片。單擊大盤列表頁簽,單擊大盤名稱,您可以查看其監控大盤的詳情資料。

可觀測監控 Prometheus 版提供的AHPA大盤資料包括CPU使用率、實際Pod數、CPU實際使用量與預測使用量、Pod趨勢。

  • CPU利用率和實際POD數大盤地區:展示了當前工作負載(Deployment)的CPU平均使用率以及Pod數量。sr

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

  • Pod 趨勢地區:您可以查看實際Pod數、推薦Pod數以及主動預測的Pod數。

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

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

    • 主動預測:是系統基於歷史資料,主動識別出周期性,並給出的預測Pod數量。

    fr

AHPA關鍵計量說明

指標名

說明

ahpa_proactive_pods

主動預測Pod數

ahpa_reactive_pods

被動預測Pod數

ahpa_requested_pods

推薦Pod數

ahpa_max_pods

最大Pod數

ahpa_min_pods

最小Pod數

ahpa_target_metric

目標閾值