• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Comprendre la trace UI page des détails

Une fois que vous avez sélectionné une trace dans la liste trace, vous serez dirigé vers la page des détails trace dans l'UI. Utilisez les détails trace pour comprendre le flux d'opérations qui composent une tracedistribuée et ajustez la vue pour trouver les informations les plus importantes pour vous.

New Relic distributed tracing UI - trace details page

Sélectionnez une trace dans la liste des traces pour voir les détails la concernant.

Découvrez différentes manières d'afficher les étendues de vos traces :

La vue chronologique est une vue haute densité de toutes les étendues de la trace. Cette vue vous permet de faire défiler rapidement l'intégralité trace et de voir comment la latence et les erreurs se propagent à travers la trace et au-delà des limites des entités. Vous pouvez sélectionner des travées à partir de cette vue pour voir les détails de la travée dans la vue en cascade située en dessous.

La vue de latence vous montre le niveau de latence apporté par chaque entité de la trace, ainsi que le nombre d'erreurs par entité. La latence apportée par une entité est le temps pendant lequel un ou plusieurs processus étaient en cours d'exécution mais n'effectuaient aucun appel externe ou de base de données. Voici deux exemples :

  • Si une entité a un processus d'une durée de 500 ms, mais qu'elle effectue un appel externe pendant 400 ms de ce temps, elle est considérée comme contribuant à 100 ms de latence à la trace.

  • Si une entité a trois processus exécutés en parallèle pendant une seconde et qu'aucun d'entre eux n'a effectué d'appels externes, cela est indiqué comme contribuant à une seconde de latence à la trace.

    Screenshot showing the distributed tracing latency view

La vue en cascade dans la partie inférieure de la page affiche un flux détaillé de toutes les opérations qui composent les tracedistribuées. Cela vous permet de voir le contexte exact dans lequel la latence et les erreurs surviennent.

Contrôles de la cascade

La vue en cascade dispose d'un certain nombre de commandes pour faciliter la recherche des intervalles qui vous intéressent :

  • Expand all/Collapse all:Utilisez cette option pour basculer entre l'affichage de chaque étendue (y compris l'étendue en cours de processus) et l'affichage des étendues réduites.

  • Standard/Manual:En mode standard, vous obtenez une vue semi-étendue qui inclut la première étendue de chaque processus. En mode manuel, vous ne voyez que ce que vous développez.

    • Standard et Manual sont tous deux remplacés par Expand all, qui affiche toutes les étendues.
    • Si vous êtes en mode standard ou manuel et que vous cliquez sur Collapse all, la cascade est réinitialisée à la valeur par défaut du mode que vous utilisez.
  • Focus on:Si votre étendue comporte des erreurs ou des anomalies, vous verrez des cases à cocher pour chacun de ces types. Si vous cochez ces cases, votre vue en cascade réduira tous les autres types de plages et affichera uniquement les plages anormales ou celles présentant des erreurs codées par couleur. Il s’agit d’un moyen rapide de trouver les portées problématiques.

    Screenshot showing the color coding of focus on
  • Maximize:Cela vous permet de voir plus de travées sur l'écran en agrandissant la cascade et en masquant la cartographie des entités.

    Propriétés de la portée de la cascade

    L'UI indique les propriétés d'étendue avec ces icônes :

    Propriété de portée

    Indicateur

    Description

    Service

    New Relic distributed tracing service icon

    Cette icône représente une étendue qui est le point d'entrée d'un service.

    En cours de réalisation

    New Relic distributed tracing in-process span icon

    Cette icône représente une étendue en cours de processus, qui est une étendue qui se déroule au sein d'un processus (par opposition à une étendue inter-processus). Exemples : instrumentation middleware, étendues créées par l’utilisateur.

    Datastore

    New Relic distributed tracing datastore span icon

    Cette icône représente un appel d'étendue vers une datastore.

    Externe

    New Relic distributed tracing external span icon

    Cette icône représente une catégorie représentant un appel à un service externe effectué via HTTP.

    Application de navigateur

    New Relic distributed tracing browser span icon

    Cette icône représente une application de navigateur étendue.

    Lambda

    New Relic distributed tracing external span icon

    Cette icône représente une étendue d'une fonction Lambda.

    Certaines travées auront des indicateurs supplémentaires :

    Propriété de portée

    Indicateur

    Description

    Type de connexion

    New Relic distributed tracing connecting lines image

    Les lignes pleines indiquent une relation parent-enfant directe ; en d’autres termes, un processus ou une fonction appelant directement un autre. Une ligne pointillée indique une relation non directe. Pour en savoir plus sur les relations entre les étendues, voir Structure de trace.

    Erreurs

    New Relic distributed tracing error icon

    Un span avec une erreur. Voir Comment comprendre les erreurs d'étendue.

    Anormal

    New Relic distributed tracing datastore span icon

    Cette icône représente la détection d'une portée anormale.

    Travées orphelines

    New Relic distributed tracing orphaned span icon

    Certaines étendues peuvent être « orphelines » ou séparées de la trace. Ces étendues apparaîtront au bas de la trace. Pour plus de détails, voir Trace fragmentée.

    Plusieurs noms d'applications

    New Relic distributed tracing multiple app names indicator

    Lorsqu'il est à côté d'un nom d'étendue, cela représente une entité pour laquelle plusieurs noms d'application ont été définis. Sélectionnez cette option pour voir tous les noms d'applications auxquelles elle fait référence. Pour rechercher des données de trace par noms d’application alternatifs, utilisez l’attribut appName .

    Décalage horaire client/serveur

    New Relic distributed tracing client-server time difference indicator

    Si l'indicateur de durée d'une période n'est pas complètement coloré (comme dans cet exemple), cela signifie qu'il existe un décalage horaire entre la durée côté serveur et la durée côté client pour cette activité. Pour plus de détails à ce sujet, voir Différence de temps client/serveur.

Volet de détails de la portée

Lorsque vous sélectionnez une plage, un volet s’ouvre avec les détails de la plage. Ces détails peuvent être utiles pour résoudre les problèmes de performances de dépannage. Cette page comporte trois onglets :

  • Performance:Vous verrez des graphiques indiquant la durée moyenne et le débit de cette opération, ainsi que la manière dont les performances de cette opération spécifique se comparent à la moyenne.
  • Attributes:Vous pouvez en apprendre davantage sur les attributs à partir de notre dictionnaire de données.
  • Details:Vous pouvez afficher les détails, tels que le nom complet de la plage et la source de données.

Ce qu'une étendue affiche est basé sur son type d'étendue. Par exemple, les détails de l'étendue datastore incluront la requête de base de données. Pour en savoir plus sur la structure trace et sur la manière dont les propriétés d'étendue sont déterminées, voir structure de la trace.

Attribut d'envergure

Si vous souhaitez en savoir plus sur les données Span :

Voir le log associé

Si vous utilisez notre fonctionnalité de logs en contexte, vous pouvez voir tous les logs liés à votre trace :

  1. Accédez à la page des détails de la trace en cliquant sur une trace.
  2. Dans le coin supérieur gauche de la page des détails de l’intervalle, cliquez sur l’onglet Logs .
  3. Pour plus de détails sur un log individuel, cliquez directement sur le message.
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.