# adguard-exporter

> Self-hosted Prometheus exporter scraping AdGuard Home for DNS query stats, blocking metrics, and upstream performance to monitor with Grafana.

- **Category:** Monitoring & observability
- **Licence:** MIT
- **Latest version:** v1.2.1
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker
- **Tags:** Metrics, Observability, Docker, Adguard home, Dns monitoring, Prometheus exporter, Grafana dashboard

## Description

AdGuard Home Prometheus Exporter is a self-hosted monitoring tool that connects to one or more AdGuard Home instances and exports their metrics to Prometheus. It collects DNS query counts, blocked queries by category (filter lists, safe search, safe browsing), query processing times, top queried and blocked domains, top clients, upstream server response times, and DHCP lease information. A single exporter instance can monitor multiple AdGuard Home servers by providing comma-separated lists of servers, usernames, and passwords. The exporter runs as a Docker container (ghcr.io/henrywhitaker3/adguard-exporter) and listens on port 9618 by default. It includes a pre-built Grafana dashboard for visualization. The project is open-source under the MIT license.

## Links

- [Homepage](https://github.com/henrywhitaker3/adguard-exporter)
- [Docker](ghcr.io/henrywhitaker3/adguard-exporter)
- [GitHub Repository](https://github.com/henrywhitaker3/adguard-exporter)
- [Grafana Dashboard JSON](https://raw.githubusercontent.com/henrywhitaker3/adguard-exporter/main/grafana/dashboard.json)

---
Source: https://selfhost.directory/project/adguard-exporter