Retour à la leçonMission
Mission : reconstruire l'arbre d'une commande capricieuse
Instrumenter une route avec des spans OpenTelemetry pertinents et diagnostiquer une trace incomplète causée par une mauvaise propagation de contexte.
Contexte
Une commande met parfois 3 secondes à se valider, parfois 300 millisecondes. Dans Jaeger, certaines traces s'arrêtent net au niveau de l'API Gateway, sans qu'aucun span des services Order ou Payment n'apparaisse en dessous — alors que les logs de ces services montrent bien qu'ils ont bien été appelés durant l'incident.