diff options
Diffstat (limited to 'middleware/auto/setup.go')
-rw-r--r-- | middleware/auto/setup.go | 4 |
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) } |