aboutsummaryrefslogtreecommitdiff
path: root/middleware/metrics/handler.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-07-04 10:58:24 +0000
committerGravatar Miek Gieben <miek@miek.nl> 2016-07-04 10:58:24 +0000
commit181ad851bc7a1485218a28cfeb383a80bf1e6e0e (patch)
tree4f907a7b3f73b14c004e82667447ee3360529bc0 /middleware/metrics/handler.go
parentd563c62571995ba4211b39a6ee3a29f5e3ec680e (diff)
downloadcoredns-181ad851bc7a1485218a28cfeb383a80bf1e6e0e.tar.gz
coredns-181ad851bc7a1485218a28cfeb383a80bf1e6e0e.tar.zst
coredns-181ad851bc7a1485218a28cfeb383a80bf1e6e0e.zip
middleware/metrics: bug fix in request size
*Sigh*: use the state.Size() for the incoming size, not size which is the reply size.
Diffstat (limited to 'middleware/metrics/handler.go')
-rw-r--r--middleware/metrics/handler.go2
1 files changed, 1 insertions, 1 deletions
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()))