diff --git a/ranger_metrics/newrelic.go b/ranger_metrics/newrelic.go index 4db6ea2..f4ed118 100644 --- a/ranger_metrics/newrelic.go +++ b/ranger_metrics/newrelic.go @@ -60,6 +60,9 @@ func (newRelic *NewRelic) Middleware(next http.Handler) http.Handler { txn := newRelic.Application.StartTransaction(r.URL.Path, w, r) defer txn.End() + ctx := newrelic.NewContext(r.Context(), txn) + r = r.WithContext(ctx) + next.ServeHTTP(txn, r) }