Today's #projects post is about how I'm keeping an eye on my ISP's performance, using #InfluxDB, #Grafana, #HomeAssistant and a #Docker container that runs #LibreSpeed every 20min and pushes the results via #MQTT into my monitoring.

I did a write-up about that on my (very rarely updated) blog last year, so I'm sharing that here as it has all the details and some fancy graphs to boot. Enjoy!

https://foosel.net/blog/2021-03-28-homelab-uplink-monitoring

Homelab uplink monitoring

Keeping an eye on my ISP's performance

foosel.net
@foosel Thanks for writing that up. It seems useful and the charts are pretty. Now I just need to take my first steps with Home Assistant…
@foosel how does that compare to flushing the toilet every 20 minutes to see if the pipes still work. It feels a lot like unnecessary traffic —> energy
@Marvzek The traffic overhead is minimal, and since this is also my work connection it definitely beats the alternative
@foosel do you notice the test every 20 minutes while browsing or working? i tried to confront my ISP with similar data and they state they only accept valid test with the Breitbandmessungs Application.
@dermeerkamp Don't even notice it while streaming let some during regular work. And my ISP is similar, but after the initial "yes, broken" it helps to be able to send them a picture of "since when" and "how bad". And overall the business support also seems to be more cooperative.