La page Vue d'ensemble de l'application offre une vision unifiée de l'état de santé de votre application Java dans SAE : volume de requêtes, temps de réponse, activité du garbage collection (GC), requêtes SQL lentes et performances des dépendances. Identifiez les problèmes sans avoir à basculer entre différents outils.
SAE s'intègre au sous-service Surveillance des applications d'Application Real-Time Monitoring Service (ARMS), un service de gestion des performances des applications (APM). Pour activer la surveillance, installez simplement l'agent ARMS ; aucune modification du code n'est nécessaire. L'agent identifie les opérations API lentes ou anormales, capture les paramètres de requête et repère les goulots d'étranglement système pour accélérer le dépannage.
Ouvrir la page Vue d'ensemble de l'application
Connectez-vous à la console SAE. Dans le volet de navigation de gauche, choisissez Applications > Applications. Sélectionnez une région dans la barre de navigation supérieure et un namespace dans la liste déroulante Namespace, puis cliquez sur le nom de l'application.
Dans le volet de navigation de gauche, choisissez Application Monitoring > Application Overview. Sur la page Application Overview, consultez l'onglet Overview.
Métriques de l'onglet Overview
L'onglet Overview organise les métriques en quatre groupes.
Métriques récapitulatives
En haut de la page, vous trouverez les totaux pour la plage temporelle sélectionnée, avec des comparaisons jour par jour et semaine par semaine :
| Métrique | Signification |
|---|---|
| Total requests | Volume global du trafic ; une chute soudaine peut indiquer un problème de déploiement ou une défaillance en amont |
| Average response time | Latence de référence ; une tendance à la hausse pointe souvent vers des requêtes de base de données lentes ou des dépendances en aval |
| Instances | Nombre d'instances en cours d'exécution ; vérifiez cette valeur conjointement avec le temps de réponse pour déterminer si une mise à l'échelle est nécessaire |
| Full GC events | Activité de garbage collection de la machine virtuelle Java (JVM) ; des full GC fréquents peuvent réduire le débit et indiquer des problèmes de dimensionnement du heap |
| Slow SQL queries | Requêtes de base de données dépassant le seuil de réponse ; un pic à ce niveau explique généralement une augmentation du temps de réponse |
Application Events
La section Application Events affiche une chronologie des événements susceptibles d'affecter la disponibilité, notamment :
Alertes de disponibilité — déclenchées par des interblocages (deadlocks), des erreurs de mémoire insuffisante (OOM) ou des événements de démarrage d'application
Application monitoring alerts — dépassements de seuil détectés par ARMS
Événements du cluster Kubernetes — événements au niveau de l'infrastructure provenant du cluster sous-jacent
Survolez une colonne du graphique pour afficher la liste des événements à cet instant. Pour plus de détails sur la configuration des alertes, consultez le Centre d'événements.
Application Support Services
Cette section présente des courbes chronologiques pour les services que votre application expose aux autres appelants : volume de requêtes et temps de réponse moyen par service. Utilisez ces courbes pour identifier quels endpoints reçoivent le plus de trafic ou subissent la latence la plus élevée.
Application Dependent Services
Cette section affiche des courbes chronologiques pour les services externes appelés par votre application : volume de requêtes, temps de réponse moyen, nombre d'instances et codes d'état HTTP. Si vous observez des codes d'état 5xx ou une latence croissante dans un service dépendant, le problème se situe probablement en amont, et non dans le code de votre application.
