Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Application monitoring overview

Dernière mise à jour :Aug 11, 2026

Container Service for Kubernetes (ACK) s’intègre parfaitement à Application Real-Time Monitoring Service (ARMS) pour prendre en charge la surveillance des performances des applications Java, Python et Go. Cette intégration améliore l’efficacité du diagnostic des problèmes en production sans nécessiter de modifications du code.

Installation et intégration

L’intégration des fonctionnalités de surveillance ARMS dans vos applications Java, Python et Go vous permet d’obtenir une surveillance complète des performances et d’améliorer l’efficacité du diagnostic des problèmes en ligne.

Type d’application

Procédure de diagnostic

Références

Application Java

Les fonctionnalités de gestion des performances des applications (APM) fournies par ARMS permettent de surveiller les applications Java sans modifier le code applicatif. ARMS découvre automatiquement les topologies d’application, génère des topologies 3D, surveille les interfaces, supervise les ressources des machines virtuelles Java (JVM), capture les exceptions et surveille les transactions lentes. Procédure :

  1. Installez le composant ack-onepilot depuis la console ACK.

  2. Accordez à votre cluster les autorisations d’accès à ARMS : vérifiez si le jeton nommé addon.arms.token existe dans le cluster. Vous pouvez également accorder manuellement ces autorisations à votre cluster.

  3. Activez ARMS pour votre application : ajoutez des libellés spécifiques au fichier YAML de votre application pour activer ARMS.

Surveillance des applications Java

Application Python

Les fonctionnalités APM fournies par ARMS permettent de surveiller les applications Python avec réécriture du code. Lors de la création des images de conteneur, vous devez utiliser des compilateurs pour compiler les fichiers binaires Go afin de générer les topologies d’application, d’activer le traçage, d’analyser les appels API, de détecter les exceptions et de suivre les interactions avec les grands modèles de langage. Procédure :

  1. Installez ack-onepilot version 3.2.4 ou ultérieure.

  2. Accordez à votre cluster les autorisations d’accès à ARMS : vérifiez si le jeton nommé addon.arms.token existe dans le cluster. Vous pouvez également accorder manuellement ces autorisations à votre cluster.

  3. Installez un agent ARMS :

    1. Modifiez le Dockerfile pour installer un agent ARMS pour Python.

    2. Téléchargez et installez l’agent aliyun-bootstrap.

    3. Exécutez la commande aliyun-instrument pour démarrer l’application.

    4. Ajoutez des libellés spécifiques au fichier YAML de votre application pour activer ARMS.

Surveillance des applications Python

Application Go

Les fonctionnalités APM fournies par ARMS permettent de surveiller les applications Go avec réécriture du code. Vous devez modifier le code de l’application ou utiliser le protocole OpenTelemetry pour générer les topologies d’application, analyser les appels API ou analyser les bases de données. Procédure :

  1. Installez ack-onepilot version 3.2.0 ou ultérieure.

  2. Accordez à votre cluster les autorisations d’accès à ARMS : vérifiez si le jeton nommé addon.arms.token existe dans le cluster. Vous pouvez également accorder manuellement ces autorisations à votre cluster.

  3. Compilez le fichier binaire Go :

    • Exécutez la commande wget pour télécharger l’outil instgo fourni par ARMS.

    • Utilisez instgo pour compiler une application Go.

    • Créez une image et déployez une application à l’aide de cette image.

    • Ajoutez des libellés spécifiques au fichier YAML de votre application pour activer ARMS.

Surveillance des applications Go

Une fois ARMS installé et configuré dans votre cluster, consultez les données de surveillance en temps réel de votre application dans la console ARMS. Les données de surveillance incluent des informations sur les topologies d’application, les résultats d’analyse des appels API et les résultats de détection des exceptions. Identifiez et résolvez les problèmes de performances à partir de ces informations.

Références

Pour plus d’informations sur l’agent ack-onepilot et ses notes de version, consultez ack-onepilot.