plugin/autopath: Add metrics and remove log line (#1143)

* plugin/autopath: Add namespace selector and metrics

Add a namespace, so autopathing only is performed in this namespace.
This will make caching work for the cluster again.

Also export metrics that we've done a successful autopath

* dont shadow

* Fix

* Back the namespacing changes
This commit is contained in:
Miek Gieben
2017-10-15 19:39:24 +02:00
committed by GitHub
parent e34e2c251f
commit 70ee39844e
4 changed files with 41 additions and 6 deletions

View File

@@ -26,6 +26,8 @@ func setup(c *caddy.Controller) error {
return plugin.Error("autopath", err)
}
c.OnStartup(OnStartupMetrics)
// Do this in OnStartup, so all plugin has been initialized.
c.OnStartup(func() error {
m := dnsserver.GetConfig(c).Handler(mw)