mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-07-24 12:43:56 +00:00
Simplify span handling
Co-authored-by: David Ashpole <dashpole@google.com>
This commit is contained in:
@@ -76,8 +76,8 @@ func trackStarted(handler http.Handler, tp trace.TracerProvider, name string, cl
|
||||
// This is a noop if the tracing is disabled, since tp will be a NoopTracerProvider
|
||||
tracer := tp.Tracer("k8s.op/apiserver/pkg/endpoints/filterlatency")
|
||||
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
ctx, _ := tracer.Start(r.Context(), name)
|
||||
defer trace.SpanFromContext(ctx).End()
|
||||
ctx, span := tracer.Start(r.Context(), name)
|
||||
defer span.End()
|
||||
if fr := requestFilterRecordFrom(ctx); fr != nil {
|
||||
fr.name = name
|
||||
fr.startedTimestamp = clock.Now()
|
||||
|
||||
Reference in New Issue
Block a user