Top Profil

Glossaire · Cloud, infrastructure et systèmes

Tracing

Aussi appelé : Traçage distribué · Distributed tracing · Traces

Définition

Le tracing, ou traçage distribué, consiste à suivre le parcours d'une requête d'un utilisateur à travers tous les services qu'elle traverse : la passerelle, le service de commande, celui de paiement, la base de données, et à mesurer le temps passé à chaque étape. Chaque trace raconte l'histoire complète d'une requête, là où les logs et les métriques en donnent des fragments. OpenTelemetry collecte ces traces ; Jaeger, Tempo, Datadog ou Honeycomb les affichent.

Dans la pratique

Dans une architecture en microservices, le tracing est le seul moyen de répondre vite à « pourquoi cette page met trois secondes ? » : il désigne l'étape lente sans deviner. Il demande d'instrumenter les applications, ce qui est un chantier à part entière, souvent confié à un SRE ou à un développeur senior. Un besoin qui le mentionne attend une pratique d'OpenTelemetry.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.