1. Validation d'une propagation complète W3C et gRPC
Ingénieur SREContexte
Un service gRPC intermédiaire transmet des données de télémétrie vers un collecteur OpenTelemetry et doit propager le contexte amont.
Problème
Vérifier que le contexte binaire grpc-trace-context-bin concorde parfaitement avec les en-têtes traceparent et baggage reçus.
Utilisation
Renseignez traceparent, tracestate, baggage, sélectionnez le transport gRPC, puis collez la valeur base64 dans grpc-trace-context-bin.
traceparent: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01
tracestate: congo=t61rcWkgMzE,rojo=00f067aa0ba902b7
baggage: userId=alice;serverNode=DF%2028;isProduction=false
transport: grpc
contentType: application/x-protobuf
grpcTraceContextBin: S/kvNXezTaajzpKdDg5HNgDwZ6oLqQK3AQ==Résultat
Validation réussie avec confirmation de l'échantillonnage, décodage correct du baggage et cohérence du round-trip binaire.