Hello- I recently changed my ISP and was curious what kind of upload/download speeds I was now getting. I've used Prometheus and Grafana to track metrics on my home network and NAS (using Docker on OMV), so was curious on what it would take to write an exporter and not just be a consumer.
I initially went down a naive path of trying to cobble together running the SpeedTest CLI, formatting a file, and exposing it on a webserver (lighttpd). Once I stumbled onto the Prometheus clients it was a near trivial matter of building a container with appropriate dependencies and writing a single script. I'm not really a Python person, but figured I'd give it a try.
Feedback welcome and/or otherwise enjoy.
--Jim