This weekend I put together a Prometheus exporter to wrap the librespeed-cli. This is an alternative to the Ookla speedtest-cli which I’ve been using until now with the advantages that it is open-source, and you can run your own private speedtest servers using the companion librespeed / speedtest project.
The sources are available under the Apache License 2.0 from the GitHub project and a pre-built Docker image supporting armv7 and amd64 architectures is available from Docker Hub.
So far I’m using this in my homelab to measure transfer speeds between my two sites (BKK80 and HEA92) and from public servers in London, New York and Singapore to my two sites: