From 4a96d9f1ff6171eff5b37646fa3f45374e2b0031 Mon Sep 17 00:00:00 2001 From: Paul Querna Date: Mon, 6 May 2019 16:38:23 -0700 Subject: [PATCH] tunneldns: Update reporting metrics for API breakage in CoreDNS. Use the new metrics.WithServer(ctx) method to get a server name, as the vars.Report emethod name takes this as its first param. --- tunneldns/metrics.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tunneldns/metrics.go b/tunneldns/metrics.go index 33f9eeae..5b0d8cef 100644 --- a/tunneldns/metrics.go +++ b/tunneldns/metrics.go @@ -4,6 +4,7 @@ import ( "context" "github.com/coredns/coredns/plugin" + "github.com/coredns/coredns/plugin/metrics" "github.com/coredns/coredns/plugin/metrics/vars" "github.com/coredns/coredns/plugin/pkg/dnstest" "github.com/coredns/coredns/plugin/pkg/rcode" @@ -37,7 +38,7 @@ func (p MetricsPlugin) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dn status, err := plugin.NextOrFailure(p.Name(), p.Next, ctx, rw, r) // Update built-in metrics - vars.Report(ctx, state, ".", rcode.ToString(rw.Rcode), rw.Len, rw.Start) + vars.Report(metrics.WithServer(ctx), state, ".", rcode.ToString(rw.Rcode), rw.Len, rw.Start) return status, err }