Commit 181ad851 authored by Miek Gieben's avatar Miek Gieben

middleware/metrics: bug fix in request size

*Sigh*: use the state.Size() for the incoming size, not size which
is the reply size.
parent d563c625
...@@ -59,7 +59,7 @@ func Report(state middleware.State, zone, rcode string, size int, start time.Tim ...@@ -59,7 +59,7 @@ func Report(state middleware.State, zone, rcode string, size int, start time.Tim
if typ == dns.TypeIXFR || typ == dns.TypeAXFR { if typ == dns.TypeIXFR || typ == dns.TypeAXFR {
responseTransferSize.WithLabelValues(zone, net).Observe(float64(size)) responseTransferSize.WithLabelValues(zone, net).Observe(float64(size))
requestTransferSize.WithLabelValues(zone, net).Observe(float64(size)) requestTransferSize.WithLabelValues(zone, net).Observe(float64(state.Size()))
} else { } else {
responseSize.WithLabelValues(zone, net).Observe(float64(size)) responseSize.WithLabelValues(zone, net).Observe(float64(size))
requestSize.WithLabelValues(zone, net).Observe(float64(state.Size())) requestSize.WithLabelValues(zone, net).Observe(float64(state.Size()))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment