Go to All Forums

Track DNS performance and availability with Kubernetes CoreDNS monitoring

CoreDNS monitoring is now live in Site24x7 as part of Kubernetes observability! This addition brings critical DNS-layer visibility to help you ensure seamless service discovery across your clusters.

Why this matters

CoreDNS is the default DNS server for Kubernetes and plays a pivotal role in service discovery by translating pod and service names to IP addresses. Any delays or errors here can create ripple effects across your entire cluster. With Site24x7’s new CoreDNS monitoring, you'll now gain in-depth insight into DNS performance, cache efficiency, and runtime behavior—so you can fix issues before they impact workloads.

What you can monitor

Gain visibility into key CoreDNS metrics, including:
  • Request latency and DNS response error counts
  • Cache hit rates to measure efficiency
  • Forwarding limitations such as "Forward Max Concurrent Rejects"
  • Health check failures to detect pod-level issues
  • Kubernetes DNS programming duration to track record propagation timing

  • These metrics help you:
    • Detect high-latency or failed lookups disrupting pod to pod communication
    • Identify misconfigurations or unhealthy upstream resolvers
    • Optimize cache utilization to reduce external DNS dependencies
    • Monitor CoreDNS resource usage for stability and sizing

    Getting started

    1. Upgrade to Linux server monitoring agent version 21.0.0 or newer.
    2. Ensure your Kubernetes monitoring agent is updated to the latest version for full control-plane coverage.
    3. In Site24x7, navigate to:
    • K8s > your Cluster > CoreDNS
    • Select a CoreDNS monitor to view detailed metrics and charts

    Happy monitoring!
    Best,
    Team Site24x7 
Like (1) Reply
Replies (0)