type requestFilterRecordKeyType …
const requestFilterRecordKey …
const minFilterLatencyToLog …
type requestFilterRecord …
func withRequestFilterRecord(parent context.Context, fr *requestFilterRecord) context.Context { … }
func requestFilterRecordFrom(ctx context.Context) *requestFilterRecord { … }
func TrackStarted(handler http.Handler, tp trace.TracerProvider, name string) http.Handler { … }
func TrackCompleted(handler http.Handler) http.Handler { … }
func trackStarted(handler http.Handler, tp trace.TracerProvider, name string, clock clock.PassiveClock) http.Handler { … }
func trackCompleted(handler http.Handler, clock clock.PassiveClock, action func(context.Context, *requestFilterRecord, time.Time)) http.Handler { … }