Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Enable the Prometheus dashboard for AHPA

Dernière mise à jour :Aug 11, 2026

Connectez Application High Performance Autoscaler (AHPA) à Managed Service for Prometheus afin de bénéficier d'un tableau de bord Grafana prédéfini. Celui-ci affiche l'utilisation du processeur, le nombre de pods et les prévisions de mise à l'échelle pour vos charges de travail.

Prérequis

Avant de commencer, assurez-vous que :

  • Managed Service for Prometheus est activé pour votre cluster et l'agent Prometheus est en version 3.0.0 ou ultérieure. Pour plus d'informations, consultez la rubrique Activer la surveillance Prometheus.

  • AHPA est déployé en version v2.0.0 ou ultérieure. Pour plus d'informations, consultez la rubrique Déployer AHPA.

  • Le ConfigMap application-intelligence dans le namespace kube-system inclut les paramètres suivants :

    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
      ...
    Paramètre Description
    prometheus_writer_url Endpoint interne pour Remote Write
    prometheus_writer_ak Votre AccessKey ID
    prometheus_writer_sk Votre AccessKey Secret

Connecter AHPA à Managed Service for Prometheus

  1. Accédez à la console ARMS.

  2. Dans le volet de navigation de gauche, cliquez sur Integration Center et recherchez ACK AHPA.

  3. Cliquez sur la carte de ressource ACK AHPA, puis suivez les instructions à l'écran pour sélectionner votre cluster Container Service for Kubernetes (ACK) et configurer la connexion.

    Paramètre Description
    Access Name Nom unique pour cette instance de surveillance AHPA
    metrics collection interval (seconds) Intervalle de collecte des données de surveillance

Consulter le tableau de bord AHPA

  1. Accédez à la console ARMS.

  2. Dans le volet de navigation de gauche, cliquez sur Integration Management, puis accédez à l'onglet Integrated Addons.

  3. Cliquez sur la carte de ressource ACK AHPA, accédez à l'onglet Dashboards et cliquez sur le nom d'un tableau de bord pour l'ouvrir dans Grafana.

Le tableau de bord affiche les panneaux suivants :

  • CPU Utilization & Actual POD : utilisation moyenne du processeur et nombre actuel de pods pour la charge de travail.

  • Actual and Predicted CPU Usage : utilisation totale du processeur de tous les pods, accompagnée de l'utilisation prévue. Lorsque l'utilisation prévue dépasse l'utilisation réelle, AHPA a réservé suffisamment de capacité processeur pour la charge anticipée.

  • Pod Trends : nombre de pods selon trois dimensions :

    • Actual Pods : nombre de pods actuellement en cours d'exécution.

    • Recommended Pods : nombre final de pods recommandé par AHPA, basé sur la prédiction proactive, la prédiction réactive et la plage limite.

    • Proactive Prediction : nombre de pods prédit à partir des données historiques et de la périodicité du trafic détectée.

Métriques clés d'AHPA

Les métriques suivantes sont disponibles dans Managed Service for Prometheus après la connexion d'AHPA.

Métrique Description
ahpa_proactive_pods Nombre de pods prédits pour une période future en fonction des métriques historiques et de la périodicité du trafic
ahpa_reactive_pods Nombre de pods prédits en temps réel
ahpa_requested_pods Nombre de pods recommandés
ahpa_max_pods Nombre maximal de pods
ahpa_min_pods Nombre minimal de pods
ahpa_target_metric Seuil cible

Étapes suivantes

Pour mettre à l'échelle votre application en fonction de métriques personnalisées, telles que le nombre de requêtes HTTP par seconde (QPS) ou la longueur de la file d'attente des messages, consultez la rubrique Utiliser AHPA pour configurer des métriques personnalisées pour la mise à l'échelle automatique des applications.