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 :
| |
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 :
| |
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 :
|
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.