From 181ad851bc7a1485218a28cfeb383a80bf1e6e0e Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Mon, 4 Jul 2016 10:58:24 +0000 Subject: [PATCH] middleware/metrics: bug fix in request size *Sigh*: use the state.Size() for the incoming size, not size which is the reply size. --- middleware/metrics/handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/middleware/metrics/handler.go b/middleware/metrics/handler.go index 93d2654ab..1bdc34897 100644 --- a/middleware/metrics/handler.go +++ b/middleware/metrics/handler.go @@ -59,7 +59,7 @@ func Report(state middleware.State, zone, rcode string, size int, start time.Tim if typ == dns.TypeIXFR || typ == dns.TypeAXFR { responseTransferSize.WithLabelValues(zone, net).Observe(float64(size)) - requestTransferSize.WithLabelValues(zone, net).Observe(float64(size)) + requestTransferSize.WithLabelValues(zone, net).Observe(float64(state.Size())) } else { responseSize.WithLabelValues(zone, net).Observe(float64(size)) requestSize.WithLabelValues(zone, net).Observe(float64(state.Size()))