Tous les produits
Search
Centre de documentation

Application Real-Time Monitoring Service:Applications

Dernière mise à jour :Aug 10, 2026

Après l'installation d'un agent ARMS pour une application, ARMS commence à la surveiller. Vous pouvez alors consulter la topologie de l'application, les traces, les transactions anormales et lentes, ainsi que l'analyse SQL.

Cycle de vie de l'application

Le cycle de vie d'une application débute lors de sa connexion à ARMS et prend fin lors de sa suppression. L'application traverse les états suivants.

image

État

Propriété

Description

Normal

État stable

L'application est connectée et reçoit du trafic externe. Les données de surveillance sont disponibles dans la console ARMS.

Lent

État intermédiaire

Le temps de réponse moyen dépasse le seuil configuré. Les causes fréquentes incluent une forte charge des ressources, des dépendances externes lentes ou une charge applicative élevée.

Échec

État intermédiaire

L'application a rencontré des échecs d'appels de service sur une période donnée.

Aucune donnée

Hors ligne ou sans trafic

Aucune donnée de surveillance n'est disponible. Cet état survient en cas de problèmes réseau, de fonctionnement anormal de l'application ou d'absence de trafic externe.

Présentation des fonctionnalités

Fonctionnalité

Description

Vue d'ensemble de l'application

Affiche le temps de réponse, le nombre de requêtes, le nombre d'erreurs et le nombre d'instances.

Topologie de l'application

Affiche les relations topologiques entre les services de l'application.

Services fournis

Répertorie les services fournis par l'application, notamment les appels d'interface, les files d'attente de messages et les tâches planifiées.

Dépendances

Répertorie les services dont dépend l'application, notamment les appels externes, les appels de base de données et les files d'attente de messages.

Explorateur de traces

Combine des filtres et des dimensions d'agrégation pour analyser en temps réel les données de traces complètes stockées, afin de faciliter les diagnostics personnalisés.

Surveillance des instances pour les applications Java

Affiche les métriques de base au niveau de l'instance, le garbage collection (GC) et l'utilisation de la mémoire JVM.

Profilage continu pour les applications Java

Identifie les goulots d'étranglement CPU, mémoire et E/S dans les programmes Java grâce à des statistiques par nom de méthode, nom de classe et numéro de ligne.

Profilage des threads

Affiche le temps CPU par thread et le nombre de threads. Utilisez le profilage des threads pour localiser les threads ou les méthodes présentant une consommation CPU élevée.

Diagnostic Arthas

Affiche les détails de l'exécution du programme grâce à l'amélioration du bytecode, sans redémarrer la JVM.

Analyse des exceptions

Affiche les exceptions de l'application.

Analyse des journaux

Analyse les journaux pour identifier les exceptions de l'application.

Remarques sur l'utilisation

  • La liste des applications contient les applications surveillées à la fois dans ARMS Application Monitoring et Managed Service for OpenTelemetry.

  • Si vous renommez une application en modifiant le paramètre de démarrage arms.appName, elle passe à l'état Aucune donnée mais reste dans la liste des applications. Supprimez les données de l'application si elles ne sont plus nécessaires.