diff --git a/contrib/net/http/trace.go b/contrib/net/http/trace.go index 92c3095114..a5928ddc75 100644 --- a/contrib/net/http/trace.go +++ b/contrib/net/http/trace.go @@ -47,6 +47,7 @@ func TraceAndServe(h http.Handler, w http.ResponseWriter, r *http.Request, cfg * if cfg.QueryParams { opts = append(opts, tracer.Tag(ext.HTTPURL, r.URL.Path+"?"+r.URL.RawQuery)) } + opts = append(opts, tracer.Tag(ext.HTTPRoute, r.URL.EscapedPath())) span, ctx := httptrace.StartRequestSpan(r, opts...) rw, ddrw := wrapResponseWriter(w) defer func() {