middleware/metrics: bug fix in request size

*Sigh*: use the state.Size() for the incoming size, not size which
is the reply size.
This commit is contained in:
Miek Gieben 2016-07-04 10:58:24 +00:00
parent d563c62571
commit 181ad851bc

View file

@ -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()))