Vue Trace
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Vue Trace

Affichez une trace individuelle pour voir toutes ses spans et métadonnées associées. Chaque trace peut être affichée sous forme de graphique de performances ou de liste (regroupée par service ou host).

Calculez les détails du temps d’exécution et ajustez le jeu de couleurs par service ou host.

Utilisez la molette de la souris pour zoomer sur le graphique :

L’affichage sous forme de liste regroupe les ressources par service et les trie en fonction du nombre de spans correspondant. Les services sont triés en fonction du pourcentage de temps d’exécution relatif associé à la trace dans chaque service :

Plus d’informations

Cliquez sur une span dans le graphique de performances pour afficher ses métadonnées en dessous du graphique. En cas d’erreur, la trace de pile est fournie :

Si vous analysez une trace qui signale une erreur et que les règles de tags à signification particulière sont appliquées, l’erreur s’affiche de façon distincte. Lors de l’envoi de vos traces, vous pouvez ajouter des attributs au paramètre meta.

Certains attributs ont des significations particulières qui se traduisent par un mode d’affichage spécial ou un comportement spécifique dans Datadog :

AttributDescription
sql.queryPermet l’affichage des requêtes SQL dans un format spécial dans l’interface de Datadog.
error.msgPermet l’affichage des messages d’erreur dans un format spécial.
error.typePermet l’affichage des types d’erreur dans un format spécial. Exemples de types disponibles : ValueError ou Exception dans Python, et ClassNotFoundException ou NullPointerException dans Java.
error.stackPermet un affichage plus clair de la trace de pile d’une exception dans l’interface de Datadog (zones rouges, etc.)

Affichez les informations sur le host qui sont associées à la trace, notamment les tags et les graphiques de host au moment où la trace s’est produite.

Consultez les logs associés à votre service au moment où la trace s’est produite. Lorsque vous passez le curseur sur un log, une ligne montrant son timestamp est affichée sur le graphique de performances de la trace. Cliquez sur le log pour accéder à la recherche du Log Explorer.

Cliquez sur la span d’un service pour voir les processus qui s’exécutent sur son infrastructure sous-jacente. Les processus d’une span de service sont mis en corrélation avec les hosts ou pods sur lesquels le service s’exécute au moment de la requête. Vous pouvez analyser des métriques de processus, comme le processeur et la mémoire RSS, avec des erreurs au niveau du code. Vous pourrez ainsi distinguer les problèmes spécifiques à l’application des problèmes d’infrastructure globaux. Lorsque vous cliquez sur un processus, vous êtes redirigé vers la page Live Processes. Pour afficher des processus spécifiques à une span, activez la collecte de processus. Les processus associés ne sont actuellement pas pris en charge pour les traces sans serveur et Browser.

Pour aller plus loin