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).
This commit is contained in:
Miek Gieben 2016-11-29 11:02:43 +00:00 committed by GitHub
parent 4cfd19c7c9
commit 8c8b37a30e
5 changed files with 12 additions and 9 deletions

View file

@ -25,7 +25,7 @@ func (m *Metrics) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg
rw := dnsrecorder.New(w)
status, err := m.Next.ServeDNS(ctx, rw, r)
vars.Report(state, zone, rcode.ToString(rw.Rcode), rw.Size, rw.Start)
vars.Report(state, zone, rcode.ToString(rw.Rcode), rw.Len, rw.Start)
return status, err
}