How to setup a Grafana and Prometheus stack

Introduction What we are going to achieve with this article is to realize a monitoring solution, that monitors a number of services for you and shows this in a dashboard. What each image does in a nutshell: Grafana visualizes data and shows it beautifully in a dashboard. Prometheus is the data source where all data ends up. Node_exporter and cadvisor monitors the system and Docker engine (i.e. all Docker services) and eventually send the collected data to Prometheus. What we also added: Adguard exporter and Speedtest. Briefly what Adguard does: a service that acts as a DNS server and blocks advertisements in your LAN network. You can show this data, for example how many ads have been blocked and which clients fire the most queries. And Speedtest makes a call every x minutes to monitor your download speed, upload speed and latency from your home network. ...

August 31, 2021 · 4 min · Ivo