すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:AHPA の Prometheus ダッシュボード有効化

最終更新日:Mar 28, 2026

Application High Performance Autoscaler (AHPA) を Managed Service for Prometheus に接続すると、ワークロードの CPU 使用率、Pod 数、スケーリング予測を表示する事前構築済みの Grafana ダッシュボードを利用できます。

前提条件

開始する前に、以下を確認してください。

  • ご利用のクラスターで Managed Service for Prometheus が有効になっており、Prometheus Agent のバージョンが 3.0.0 以降であることを確認してください。詳細については、「Prometheus モニタリングの有効化」をご参照ください。

  • AHPA がデプロイされており、バージョンが v2.0.0 以降であることを確認してください。詳細については、「AHPA のデプロイ」をご参照ください。

  • kube-system 名前空間の application-intelligence ConfigMap には、次のパラメーターが含まれています。

    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 ご利用の AccessKey ID
    prometheus_writer_sk ご利用の AccessKey Secret

AHPA と Managed Service for Prometheus の接続

  1. ARMS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[インテグレーションセンター] をクリックし、[ACK AHPA] を検索します。

  3. [ACK AHPA] リソースカードをクリックし、画面の指示に従ってContainer Service for Kubernetes (ACK) クラスターを選択し、接続を設定します。

    パラメーター 説明
    アクセス名 この AHPA モニタリングインスタンスの一意の名前
    メトリック収集間隔 (秒) モニタリングデータが収集される間隔

AHPA ダッシュボードの表示

  1. ARMS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[統合管理] をクリックし、[統合済みアドオン] タブをクリックします。

  3. [ACK AHPA] リソースカードをクリックし、[ダッシュボード] タブに移動して、ダッシュボード名をクリックして Grafana で開きます。

ダッシュボードには次のパネルが表示されます。

  • [CPU 使用率 & 実際の Pod 数]: ワークロードの平均 CPU 使用率と現在の Pod 数です。

  • 実際の CPU 使用量と予測 CPU 使用量: すべての Pod の合計 CPU 使用量と予測使用量です。予測使用量が実際の使用量を上回る場合、予測されるロードに備えて AHPA が十分な CPU 容量を確保していることを意味します。

  • Pod のトレンド: 3つのディメンションにおける Pod 数:

    • [実際の Pod 数]: 現在実行中の Pod 数。

    • [推奨される Pod 数]: プロアクティブ予測、リアクティブ予測、および境界範囲に基づいて AHPA が推奨する最終的な Pod 数。

    • [プロアクティブ予測]: 既存データと検出されたトラフィック周期性から予測される Pod 数。

AHPA の主要メトリック

AHPA を接続すると、Managed Service for Prometheus で次のメトリックが利用可能になります。

メトリック 説明
ahpa_proactive_pods 既存のメトリックとトラフィック周期性に基づいて将来の期間に予測される Pod 数
ahpa_reactive_pods リアルタイムで予測される Pod 数
ahpa_requested_pods 推奨される Pod 数
ahpa_max_pods 最大 Pod 数
ahpa_min_pods 最小 Pod 数
ahpa_target_metric ターゲットしきい値

次のステップ

1 秒あたりの HTTP リクエスト数 (QPS) やメッセージキューの長さなどのカスタムメトリックに基づいてアプリケーションをスケーリングするには、「AHPA を使用したアプリケーション自動スケーリングのカスタムメトリックの設定」をご参照ください。