CoreDNS is an open source DNS server written in Go that is designed to be fast, secure, and modular. It supports all of the core features of a DNS server, including recursive lookups, forwarding, and caching. CoreDNS also offers features such as request rewriting and load balancing, as well as a plugin system to provide advanced features for custom deployments. CoreDNS provides high performance and scalability with support for low-latency and low-memory usage. It is secure by default, with support for DNSS.
The prerequisites for monitoring CoreDNS with Netdata are to have CoreDNS and Netdata installed on your system.
Netdata auto discovers hundreds of services, and for those it doesn’t turning on manual discovery is a one line configuration. For more information on configuring Netdata for CoreDNS monitoring please read the collector documentation.
You should now see the CoreDNS section on the Overview tab in Netdata Cloud already populated with charts about all the metrics you care about.
Netdata has a public demo space (no login required) where you can explore CoreDNS monitoring and many other monitoring use-cases and really get a feel for Netdata.
The total number of DNS requests handled by CoreDNS. This can be useful for understanding overall system load and potential bottlenecks.
The DNS request count per server and per zone is also visualized in a separate chart.
The total number of DNS responses sent by CoreDNS. This can be useful for understanding overall system load and potential bottlenecks.
The DNS response count per server and per zone is also visualized in a separate chart.
Number of DNS requests per transport protocol
The DNS request count per transport protocol per server, and per zone is visualized in a separate chart.
Number of DNS requests per IP family
The DNS request count per IP family (IPv4, IPv6) per server, and per zone is visualized in a separate chart.
Number of DNS requests per DNS message type. Each of the following message types is represented as a separate dimensions: A, AAAA, MX, SOA, CNAME, PTR, TXT, NS, DS, DNSKEY, RRSIG, NSEC, NSEC3, IXFR, ANY, OTHER
The DNS request count per message type per server, and per zone is visualized in a separate chart.
Want a personalised demo of Netdata for your use case?