package core import ( "net/http" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/trace" ) func UpdateSpan(r *http.Request) { currentSpan := trace.SpanFromContext(r.Context()) if currentSpan != nil { currentSpan.SetAttributes(attribute.String("http.pattern", r.Pattern)) currentSpan.SetAttributes(attribute.String("http.pattern.id", r.PathValue("id"))) } }