diff options
author | 2016-11-29 11:02:43 +0000 | |
---|---|---|
committer | 2016-11-29 11:02:43 +0000 | |
commit | 8c8b37a30ea400603c9cb381cc9b71c4da93a536 (patch) | |
tree | ec6d2b430c89e082f12cde34b97b10db890879e7 /middleware/metrics/vars | |
parent | 4cfd19c7c97490dac47cd748166ec3f976e315aa (diff) | |
download | coredns-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.go | 4 |
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() } |