aboutsummaryrefslogtreecommitdiff
path: root/middleware/auto/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/auto/setup.go')
-rw-r--r--middleware/auto/setup.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/middleware/auto/setup.go b/middleware/auto/setup.go
index 98eefca4a..bd5949d7e 100644
--- a/middleware/auto/setup.go
+++ b/middleware/auto/setup.go
@@ -32,7 +32,9 @@ func setup(c *caddy.Controller) error {
}
// If we have enabled prometheus we should add newly discovered zones to it.
- met := dnsserver.GetMiddleware(c, "prometheus")
+ // This does not have to happen in a on.Startup because monitoring is one of the first
+ // to be initialized.
+ met := dnsserver.GetConfig(c).GetHandler("prometheus")
if met != nil {
a.metrics = met.(*metrics.Metrics)
}