Lorsque des applications Java s'exécutent en production sur des clusters Elastic Compute Service (ECS), il est essentiel de disposer d'une visibilité sur l'état de santé, les goulets d'étranglement de performance et le comportement au niveau des interfaces afin de diagnostiquer rapidement les problèmes. Enterprise Distributed Application Service (EDAS) fournit une surveillance intégrée basée sur Application Real-Time Monitoring Service (ARMS), disponible sans frais supplémentaires.
Le module de surveillance couvre trois domaines : la santé globale de l'application, le diagnostic au niveau des instances et le suivi des performances par interface. Pour les charges de travail nécessitant une observabilité approfondie, vous pouvez activer la surveillance avancée afin d'accéder à l'ensemble complet des fonctionnalités d'ARMS.
Sous-modules de surveillance
Le module de surveillance comprend plusieurs sous-modules, chacun ciblant un niveau d'observabilité différent :
| Sous-module | Utilité | Éléments suivis | En savoir plus |
|---|---|---|---|
| Application Overview | Vérifier l'état de santé global de l'application et identifier les services impactés | État de santé, événements associés, services fournis, services dépendants, utilisation du CPU, utilisation de la mémoire et charge système | Présentation de l'application |
| Application Details | Diagnostiquer les problèmes liés à la JVM, à l'hôte ou aux dépendances au niveau de l'instance | Métriques JVM, métriques de l'hôte, analyse SQL, analyse NoSQL, analyse des erreurs, applications en amont et en aval, et instantanés d'interface | Détails de l'application |
| Interface Call | Identifier les problèmes de performance liés à des interfaces spécifiques | Métriques principales, vue d'ensemble par interface, appels SQL et NoSQL, erreurs, liens en amont et en aval, ainsi que données relatives aux métriques clés | Appel d'API |
Surveillance intégrée et surveillance avancée
EDAS propose deux niveaux de surveillance :
| Fonctionnalité | Surveillance intégrée | Surveillance avancée |
|---|---|---|
| Coût | Gratuit (inclus avec EDAS) | Facturé via ARMS |
| Portée | Application Overview, Application Details, Interface Call | Ensemble complet des capacités de surveillance des applications ARMS |
| Configuration | Intégrée à ARMS pour les applications Java sur les clusters ECS | Cliquez sur Enable Advanced Monitoring dans la page Advanced Monitoring |
La surveillance intégrée couvre gratuitement les sous-modules listés ci-dessus. N'activez la surveillance avancée que si vous avez besoin de l'ensemble complet des fonctionnalités de surveillance des applications offertes par ARMS.
Alertes
Configurez des règles d'alerte sur les métriques de surveillance pour détecter les incidents avant qu'ils n'affectent les utilisateurs. Lorsqu'une règle se déclenche, EDAS envoie des notifications au groupe d'alertes spécifié via les canaux configurés.
Rubriques connexes :
Étapes suivantes
Présentation de l'application -- Vérifiez l'état de santé global et les métriques clés de votre application.
Détails de l'application -- Examinez les métriques JVM, hôte et de dépendance au niveau de l'instance.
Appel d'API -- Identifiez les problèmes de performance liés à des interfaces spécifiques.