So I switched from Pi-hole over to AdGuard Home a while back but its lack of metrics on its dashboard were bothering me. I tried setting up a popular exporter and dashboard that I found online but it was missing the thing I wanted most, which was a breakdown of which DNS servers are being selected for upstream queries. Pi-hole has a chart for this right on the main page .
So... I wrote my own Telegraf input using the Adguard API and Telegraf json_v2 parser, send the metrics to Influx and started making a dashboard. I still need to add some line charts to see the trending over time.
I am not totally sure if I have the measurement/tag/fields setup quite right, I need to investigate that some more before I get too crazy because I might have to redo all the charts. Proof of concept is done.
l also want to make a Hubitat Driver to see and control the status of AdGuard similar to the existing pi-hole driver.
Would anyone else be interested in implementing this if I posted my configs and the dashboard on github?