aboutsummaryrefslogtreecommitdiff
path: root/middleware/metrics/vars
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-11-29 11:02:43 +0000
committerGravatar GitHub <noreply@github.com> 2016-11-29 11:02:43 +0000
commit8c8b37a30ea400603c9cb381cc9b71c4da93a536 (patch)
treeec6d2b430c89e082f12cde34b97b10db890879e7 /middleware/metrics/vars
parent4cfd19c7c97490dac47cd748166ec3f976e315aa (diff)
downloadcoredns-8c8b37a30ea400603c9cb381cc9b71c4da93a536.tar.gz
coredns-8c8b37a30ea400603c9cb381cc9b71c4da93a536.tar.zst
coredns-8c8b37a30ea400603c9cb381cc9b71c4da93a536.zip
middleware/metrics: export actual size (#448)
The `*_size*` metrics now export the actual packet length, not the advertised one (although that might be nice as well).
Diffstat (limited to 'middleware/metrics/vars')
-rw-r--r--middleware/metrics/vars/report.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/middleware/metrics/vars/report.go b/middleware/metrics/vars/report.go
index 996826599..0c9945440 100644
--- a/middleware/metrics/vars/report.go
+++ b/middleware/metrics/vars/report.go
@@ -10,7 +10,7 @@ import (
// Report reports the metrics data associcated with request.
func Report(req request.Request, zone, rcode string, size int, start time.Time) {
- // Proto and Family
+ // Proto and Family.
net := req.Proto()
fam := "1"
if req.Family() == 2 {
@@ -33,7 +33,7 @@ func Report(req request.Request, zone, rcode string, size int, start time.Time)
}
ResponseSize.WithLabelValues(zone, net).Observe(float64(size))
- RequestSize.WithLabelValues(zone, net).Observe(float64(req.Size()))
+ RequestSize.WithLabelValues(zone, net).Observe(float64(req.Len()))
ResponseRcode.WithLabelValues(zone, rcode).Inc()
}