IntegrationsCoreDNS Integration

CoreDNS Integration for Grafana Cloud

CoreDNS is a fast and efficient DNS server written in Go. The CoreDNS Integration enables the Grafana Agent to send metrics to Grafana Cloud. The integration also creates a useful default dashboard for visualization of CoreDNS metrics within Grafana Cloud.

This integration supports CoreDNS version 1.7.0 or greater. To make metrics available on CoreDNS the prometheus plugin must be enabled. This integration’s dashboards also contains graphs utilizing metrics generate by the cache plugin.

Use the walkthrough in Grafana Cloud to install the CoreDNS Integration, like in our Quickstart.

Post-install configuration for the CoreDNS Integration

The following agent configurations defines a scrape job that pulls the metrics from a CoreDNS instance on localhost on its default port. If CoreDNS is running on a different host the address must be adapted.

prometheus:
  # ...
  configs:
  - name: integrations:
    scrape_configs:
    - job_name: integrations/coredns
      static_configs:
        - targets: ['localhost:9153']