CoreDNS
This module will monitor one or more CoreDNS instances.
It produces the following charts:
Summary:
- Number Of DNS Requests in requests/s
- Number Of DNS Responses in responses/s
- Number Of Processed And Dropped DNS Requests in requests/s
- Number Of Dropped DNS Requests Because Of No Matching Zone in requests/s
- Number Of Panics in panics/s
- Number Of DNS Requests Per Transport Protocol in requests/s
- Number Of DNS Requests Per IP Family in requests/s
- Number Of DNS Requests Per Type in requests/s
- Number Of DNS Responses Per Rcode in responses/s
Per Server (if configured):
- Number Of DNS Requests in requests/s
- Number Of DNS Responses in responses/s
- Number Of Processed And Dropped DNS Requests in requests/s
- Number Of DNS Requests Per Transport Protocol in requests/s
- Number Of DNS Requests Per IP Family in requests/s
- Number Of DNS Requests Per Type in requests/s
- Number Of DNS Responses Per Rcode in responses/s
Per Zone (if configured):
- Number Of DNS Requests in requests/s
- Number Of DNS Responses in responses/s
- Number Of DNS Requests Per Transport Protocol in requests/s
- Number Of DNS Requests Per IP Family in requests/s
- Number Of DNS Requests Per Type in requests/s
- Number Of DNS Responses Per Rcode in responses/s
Configuration
The module eeeds only the url to a CoreDNS metrics-address.
Here is an example:
jobs:
- name: local
url : http://127.0.0.1:9153/metrics
- name: remote
url : http://100.64.0.1:9153/metrics
For all available options, please see the module's configuration file.
Without configuration, the module attempts to connect to http://127.0.0.1:9153/metrics.