Aller au contenu
uencoder

Distributed Tracing

Le traçage distribué suit les requêtes à travers les chaînes d'appels entre services à l'aide de trace IDs et de spans, en visualisant les goulots d'étranglement de latence et les chemins d'erreur.

Objectif

Comprendre le chemin complet d'une requête à travers les microservices, en localisant les latences et erreurs inter-services.

Mécanisme

Le point d'entrée de la requête génère un trace ID ; chaque opération crée un span (avec début/fin/tags). Les spans forment des relations parent-enfant. Propagation de contexte (W3C Trace Context). Jaeger/Zipkin stockent et visualisent les traces.

Cas d’usage

  • Dépannage des microservices
  • Analyse de latence
  • Traçage des requêtes

Termes associés

References