diff options
Diffstat (limited to 'plugin/acl')
-rw-r--r-- | plugin/acl/README.md | 4 | ||||
-rw-r--r-- | plugin/acl/metrics.go | 8 | ||||
-rw-r--r-- | plugin/acl/setup.go | 6 |
3 files changed, 10 insertions, 8 deletions
diff --git a/plugin/acl/README.md b/plugin/acl/README.md index fd08b406b..3c1e193ee 100644 --- a/plugin/acl/README.md +++ b/plugin/acl/README.md @@ -73,8 +73,8 @@ example.org { If monitoring is enabled (via the _prometheus_ plugin) then the following metrics are exported: -- `coredns_dns_blocked_requests_total{server, zone}` - counter of DNS requests being blocked. +- `coredns_acl_blocked_requests_total{server, zone}` - counter of DNS requests being blocked. -- `coredns_dns_allowed_requests_total{server}` - counter of DNS requests being allowed. +- `coredns_acl_allowed_requests_total{server}` - counter of DNS requests being allowed. The `server` and `zone` labels are explained in the _metrics_ plugin documentation. diff --git a/plugin/acl/metrics.go b/plugin/acl/metrics.go index 1f235b85b..719f24675 100644 --- a/plugin/acl/metrics.go +++ b/plugin/acl/metrics.go @@ -10,15 +10,15 @@ var ( // RequestBlockCount is the number of DNS requests being blocked. RequestBlockCount = prometheus.NewCounterVec(prometheus.CounterOpts{ Namespace: plugin.Namespace, - Subsystem: "dns", - Name: "acl_blocked_requests_total", + Subsystem: pluginName, + Name: "blocked_requests_total", Help: "Counter of DNS requests being blocked.", }, []string{"server", "zone"}) // RequestAllowCount is the number of DNS requests being Allowed. RequestAllowCount = prometheus.NewCounterVec(prometheus.CounterOpts{ Namespace: plugin.Namespace, - Subsystem: "dns", - Name: "acl_allowed_requests_total", + Subsystem: pluginName, + Name: "allowed_requests_total", Help: "Counter of DNS requests being allowed.", }, []string{"server"}) ) diff --git a/plugin/acl/setup.go b/plugin/acl/setup.go index 749737714..1bc891b50 100644 --- a/plugin/acl/setup.go +++ b/plugin/acl/setup.go @@ -13,7 +13,9 @@ import ( "github.com/miekg/dns" ) -func init() { plugin.Register("acl", setup) } +const pluginName = "acl" + +func init() { plugin.Register(pluginName, setup) } func newDefaultFilter() *iptree.Tree { defaultFilter := iptree.NewTree() @@ -27,7 +29,7 @@ func newDefaultFilter() *iptree.Tree { func setup(c *caddy.Controller) error { a, err := parse(c) if err != nil { - return plugin.Error("acl", err) + return plugin.Error(pluginName, err) } dnsserver.GetConfig(c).AddPlugin(func(next plugin.Handler) plugin.Handler { |