diff options
Diffstat (limited to 'plugin/hosts/setup.go')
-rw-r--r-- | plugin/hosts/setup.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugin/hosts/setup.go b/plugin/hosts/setup.go index 981ea141f..be95a547f 100644 --- a/plugin/hosts/setup.go +++ b/plugin/hosts/setup.go @@ -9,6 +9,7 @@ import ( "github.com/coredns/coredns/core/dnsserver" "github.com/coredns/coredns/plugin" + "github.com/coredns/coredns/plugin/metrics" clog "github.com/coredns/coredns/plugin/pkg/log" "github.com/caddyserver/caddy" @@ -57,6 +58,12 @@ func setup(c *caddy.Controller) error { return nil }) + c.OnStartup(func() error { + metrics.MustRegister(c, hostsEntries) + metrics.MustRegister(c, hostsReloadTime) + return nil + }) + c.OnShutdown(func() error { close(parseChan) return nil |