enhance: change tracing span name from request uri to router uri for http request (#3338)

This commit is contained in:
施国鹏
2024-03-05 21:11:27 +08:00
committed by GitHub
parent 680ae8616b
commit df15d70466

View File

@ -107,6 +107,11 @@ func internalMiddlewareServerTracing(r *Request) {
// Continue executing.
r.Middleware.Next()
// parse after set route as span name
if r.Router.Uri != defaultMiddlewarePattern || r.Router.RegNames != nil {
span.SetName(r.Router.Uri)
}
// Error logging.
if err = r.GetError(); err != nil {
span.SetStatus(codes.Error, fmt.Sprintf(`%+v`, err))