Sur la page Trace Query, retrouvez une trace spécifique via son traceId, filtrez les traces à l'aide de plusieurs conditions ou effectuez une analyse agrégée.
Interroger les traces
Connectez-vous à la console ARMS.
Dans le volet de navigation de gauche, sélectionnez . Dans la barre de navigation supérieure, choisissez une région.
-
Sur la page Trace Query, sélectionnez un Parameter Type, saisissez une valeur dans le champ Parameter Value, puis cliquez sur Add to Query Condition.
Utilisez le paramètre traceId pour effectuer une recherche exacte.
Tableau 1. Types de paramètres
Type de paramètre
Description
traceId
Saisissez un traceId.
Nom de l'opération
Nom de l'opération pour l'appel d'interface. La recherche floue n'est pas prise en charge.
Nom de l'application cliente
Nom de l'application cliente.
Nom de l'application serveur
Nom de l'application serveur.
Durée supérieure à
Filtre les appels dont la durée est supérieure à la valeur spécifiée (en millisecondes).
Type d'appel
Sélectionnez un type d'appel.
Avec exception
Recherche les traces contenant une ou plusieurs exceptions.
Adresse IP du client
Adresse IP de l'application qui a initié l'appel.
Adresse IP du serveur
Adresse IP de l'application qui a reçu la requête.
Clé primaire métier
Champ utilisé pour rechercher des événements métiers.
Code de réponse
Saisissez un code de réponse.
-
Cliquez sur un traceId dans les résultats pour ouvrir la page Trace.
La page Trace affiche les informations suivantes pour chaque span de la trace :
Nom de l'application : nom de l'application.
Heure de génération du journal : moment où le journal a été généré.
Statut : rouge indique une exception lors de l'appel de service ; vert indique un succès.
Adresse IP : adresse IP de l'application.
Type d'appel : type d'appel, correspondant à l'option sélectionnée dans les conditions de requête.
Nom de l'opération : nom de l'opération du service.
Chronologie : durée de l'appel de service et sa position au sein de la trace globale.
Analyser les traces
Sur la page Trace Query, cochez les cases des traces à analyser, puis cliquez sur Analyze Selected Traces.
Dans le panneau Trace Explorer, consultez le nom du span, le nom de l'application, le type d'appel, le nombre/ratio de requêtes, le nombre/ratio d'exceptions, la durée propre moyenne/ratio ainsi que la durée moyenne pour toutes les traces sélectionnées.
Survolez un nom de span pour afficher les traceIds contenant ce span.
Cliquez sur un nom d'application pour accéder à la page Application Overview correspondante.
Dans la colonne Actions d'un span cible, cliquez sur Statistical Analysis pour afficher ses détails. Ces informations incluent la répartition des types d'appels, la durée totale, le nom de l'opération, le nombre de requêtes, des recommandations d'échantillons et la liste de toutes les méthodes appelées avec leur nom, type, nombre d'appels, temps d'exécution et pourcentage du temps total. Par exemple, le panneau Trace Analysis peut afficher les détails de performance de l'opération /cart : une durée totale de 9,4 s et 1 000 requêtes. Le diagramme circulaire à gauche montre la répartition temporelle, avec 26,8 % pour les appels HTTP et 73,2 % pour les méthodes locales. La liste des méthodes à droite indique que la méthode
org.apache.http.protocol.HttpRequestExecutor.execute(Type : HTTP) a été appelée 685 fois, avec un temps d'exécution de 2,5 s, représentant 26,8 % du temps total.