aboutsummaryrefslogtreecommitdiff
path: root/plugin/forward/metrics.go
diff options
context:
space:
mode:
authorGravatar Francois Tur <ftur@infoblox.com> 2018-09-19 05:11:24 -0400
committerGravatar Yong Tang <yong.tang.github@outlook.com> 2018-09-19 02:11:24 -0700
commitf9bdd382ddf911c88b33d2bbd8f8aa9be2885a39 (patch)
tree13a8d3829b2c3560938619df65985fa33c966f41 /plugin/forward/metrics.go
parentcb932ca23103485d67e447eeddd855007015d30e (diff)
downloadcoredns-f9bdd382ddf911c88b33d2bbd8f8aa9be2885a39.tar.gz
coredns-f9bdd382ddf911c88b33d2bbd8f8aa9be2885a39.tar.zst
coredns-f9bdd382ddf911c88b33d2bbd8f8aa9be2885a39.zip
Ensure Re-register of metrics variables after a reload (#2080)
* - ensure plugins that use prometheus.MustRegister, re-register after reload - removing once.Do on the startup function was simplest way to do it. * - fix underscored names (advice of bot) * - tune existing UT for reload, and add a test verifying failing reload does not prevent correct registering for metrics * - ensure different ports for tests that can run in same time ..
Diffstat (limited to 'plugin/forward/metrics.go')
-rw-r--r--plugin/forward/metrics.go4
1 files changed, 0 insertions, 4 deletions
diff --git a/plugin/forward/metrics.go b/plugin/forward/metrics.go
index 063e2dc00..0fe470926 100644
--- a/plugin/forward/metrics.go
+++ b/plugin/forward/metrics.go
@@ -1,8 +1,6 @@
package forward
import (
- "sync"
-
"github.com/coredns/coredns/plugin"
"github.com/prometheus/client_golang/prometheus"
@@ -48,5 +46,3 @@ var (
Help: "Gauge of open sockets per upstream.",
}, []string{"to"})
)
-
-var once sync.Once