diff options
author | 2017-12-27 15:48:14 +0000 | |
---|---|---|
committer | 2017-12-27 15:48:14 +0000 | |
commit | 90dd4bbd4570560a4b72ca8525c99dc8fc1db163 (patch) | |
tree | ab7029569d9e281a28c6ab203a556176f6586eea /plugin/autopath/metrics.go | |
parent | 5ac42ed5c29609ce710c2d9a8e145919f4124c00 (diff) | |
download | coredns-90dd4bbd4570560a4b72ca8525c99dc8fc1db163.tar.gz coredns-90dd4bbd4570560a4b72ca8525c99dc8fc1db163.tar.zst coredns-90dd4bbd4570560a4b72ca8525c99dc8fc1db163.zip |
metrics: correctly register all metrics (#1335)
After initial startup, see if prometheus is loaded and if so, register
our metrics with it.
Stop doing the init() func and just use the sync.Once so we don't double
registrer our metrics.
Diffstat (limited to 'plugin/autopath/metrics.go')
-rw-r--r-- | plugin/autopath/metrics.go | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/plugin/autopath/metrics.go b/plugin/autopath/metrics.go index 3901fde3a..2d32793bf 100644 --- a/plugin/autopath/metrics.go +++ b/plugin/autopath/metrics.go @@ -18,12 +18,4 @@ var ( }, []string{}) ) -// OnStartupMetrics sets up the metrics on startup. -func OnStartupMetrics() error { - metricsOnce.Do(func() { - prometheus.MustRegister(AutoPathCount) - }) - return nil -} - -var metricsOnce sync.Once +var once sync.Once |