Tracing: Fix OpenTelemetry Jaeger context propagation (#53269)

* fix otel jaeger context propagation

* add back launch.json

* add back launch.json
This commit is contained in:
zhichli
2022-08-11 16:11:34 +02:00
committed by GitHub
parent 44ea98b24f
commit 806fb8ab7a
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -72,7 +72,7 @@ func RequestTracing(tracer tracing.Tracer) web.Middleware {
rw := web.Rw(w, req)
wireContext := otel.GetTextMapPropagator().Extract(req.Context(), propagation.HeaderCarrier(req.Header))
ctx, span := tracer.Start(req.Context(), fmt.Sprintf("HTTP %s %s", req.Method, req.URL.Path), trace.WithLinks(trace.LinkFromContext(wireContext)))
ctx, span := tracer.Start(wireContext, fmt.Sprintf("HTTP %s %s", req.Method, req.URL.Path), trace.WithLinks(trace.LinkFromContext(wireContext)))
req = req.WithContext(ctx)
next.ServeHTTP(w, req)