From b640780b7904205d4f252df0922e861bbf3da60f Mon Sep 17 00:00:00 2001 From: Muharem Ismailov Date: Wed, 13 Mar 2019 18:17:38 +0100 Subject: [PATCH] ranger metrics: add newrelic trans to request context --- ranger_metrics/newrelic.go | 3 +++ 1 file changed, 3 insertions(+) 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) }