aboutsummaryrefslogtreecommitdiff
path: root/middleware/metrics/setup.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2016-10-28 12:57:10 +0100
committerGravatar GitHub <noreply@github.com> 2016-10-28 12:57:10 +0100
commitcb867ff6bda5a3964a7ffc767cbeeb0b789259be (patch)
tree8dd08149646afa5e0be09ee1058ba4e81320d708 /middleware/metrics/setup.go
parent0509f4b4aca9f0e516e641921763e3dd5edead4f (diff)
downloadcoredns-cb867ff6bda5a3964a7ffc767cbeeb0b789259be.tar.gz
coredns-cb867ff6bda5a3964a7ffc767cbeeb0b789259be.tar.zst
coredns-cb867ff6bda5a3964a7ffc767cbeeb0b789259be.zip
middleware/metrics: export ListenAddr (#366)
ListenAddr is the address where the prometheus metric are exported. This can be used in tests to listen on "localhost:0" and then later retrieve the metrics from there. It makes the tests indepent on each other.
Diffstat (limited to 'middleware/metrics/setup.go')
-rw-r--r--middleware/metrics/setup.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/middleware/metrics/setup.go b/middleware/metrics/setup.go
index 6c52aead3..de82a1f1b 100644
--- a/middleware/metrics/setup.go
+++ b/middleware/metrics/setup.go
@@ -38,7 +38,7 @@ func setup(c *caddy.Controller) error {
func prometheusParse(c *caddy.Controller) (*Metrics, error) {
var (
- met = &Metrics{Addr: Addr, zoneMap: make(map[string]bool)}
+ met = &Metrics{Addr: addr, zoneMap: make(map[string]bool)}
err error
)
@@ -88,4 +88,4 @@ func prometheusParse(c *caddy.Controller) (*Metrics, error) {
var metricsOnce sync.Once
// Addr is the address the where the metrics are exported by default.
-const Addr = "localhost:9153"
+const addr = "localhost:9153"