mirror of
https://github.com/caddyserver/caddy.git
synced 2025-11-12 09:36:53 -05:00
fix: dont inject twice
This commit is contained in:
parent
ed087ecdfd
commit
ae1d4ef05c
@ -84,7 +84,6 @@ func newOpenTelemetryWrapper(ctx context.Context, spanName string, injectServerT
|
|||||||
func (ot *openTelemetryWrapper) serveHTTP(w http.ResponseWriter, r *http.Request) {
|
func (ot *openTelemetryWrapper) serveHTTP(w http.ResponseWriter, r *http.Request) {
|
||||||
ctx := r.Context()
|
ctx := r.Context()
|
||||||
|
|
||||||
ot.propagators.Inject(ctx, propagation.HeaderCarrier(r.Header))
|
|
||||||
spanCtx := trace.SpanContextFromContext(ctx)
|
spanCtx := trace.SpanContextFromContext(ctx)
|
||||||
if spanCtx.IsValid() {
|
if spanCtx.IsValid() {
|
||||||
traceID := spanCtx.TraceID().String()
|
traceID := spanCtx.TraceID().String()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user