Fix metrics README

Fixes #109
This commit is contained in:
Miek Gieben 2016-04-14 07:00:16 +01:00
parent 8184328dba
commit ec343ce0ce

View file

@ -1,6 +1,7 @@
# prometheus # prometheus
This module enables prometheus metrics for CoreDNS. This module enables prometheus metrics for CoreDNS. The default location for the metrics is
`localhost:9135`. The metrics path is fixed to `/metrics`.
The following metrics are exported: The following metrics are exported:
@ -9,13 +10,13 @@ The following metrics are exported:
* coredns_dns_response_size_bytes * coredns_dns_response_size_bytes
* coredns_dns_response_rcode_count_total * coredns_dns_response_rcode_count_total
Each counter has a label `zone` which is the zonename used for the request/response, Each counter has a label `zone` which is the zonename used for the request/response. and a label
and a label `qtype` which old the query type. `qtype` which old the query type. The `dns_request_count_total` has an extra label `proto` which
The `response_rcode_count_total` has an extra label `rcode` which holds the rcode holds the transport of the response ("udp" or "tcp"). The `response_rcode_count_total` has an extra
of the response. label `rcode` which holds the rcode of the response.
If monitoring is enabled queries that do not enter the middleware chain are exported If monitoring is enabled queries that do not enter the middleware chain are exported under the fake
under the fake domain "dropped" (without a closing dot). domain "dropped" (without a closing dot).
Restarting CoreDNS will stop the monitoring. This is a bug. Also [this upstream Restarting CoreDNS will stop the monitoring. This is a bug. Also [this upstream
Caddy bug](https://github.com/mholt/caddy/issues/675). Caddy bug](https://github.com/mholt/caddy/issues/675).