Seedtest_exporter
see also ~/Howtos/network/performance/speedtest.md
librespeed
- Librespeed Prometheus Exporter blogpost
- brendonmatheson/prometheus-librespeed-exporter
- brendonmatheson/prometheus-librespeed-exporter image
- Repo and container image: last update 2021
openwrt
On laptop:
cd ~/projects/network/performance/prometheus-librespeed-exporter
scp librespeed-exporter.sh root@_gateway:/tmp
On router:
opkg install bash jq prometheus-node-exporter-lua-textfile
/etc/init.d/prometheus-node-exporter-lua restart
mkdir /var/prometheus
ln -s /tmp/librespeed-exporter.sh /usr/bin/librespeed-exporter.sh
/tmp/librespeed-exporter.sh > /var/prometheus/librespeed.prom
speetest.net
billimek/prometheus-speedtest-exporter
- GitHub
- Based on official speedtest.net cli tool and ricoberger/script_exporter
- Multi-arch container image (amd64, arm6, arm7, and arm64): billimek/prometheus-speedtest-exporter
- Up to date repo + properly tagged, small container image
Start exporter:
podman run --rm --publish 9469:9469 billimek/prometheus-speedtest-exporter:sha-243c8eb
Run speedtest:
curl 'localhost:9469/probe?script=speedtest'
Other images
- hferreira23/prometheus-speedtest-exporter
- Based on the official speedtest cli app
- container image
- Up to date repo + container image, but only
latest
tag
Deprecated / stale / old
- MiguelNdeCarvalho/speedtest-exporter
- Last update 2023-06
- whi-tw/speedtest_exporter
- fork of nlamirault/speedtest_exporter, last update 2022
- wdstorer/speedtest-exporter
- last update Feb 2019
- stefanwalther/speedtest-exporter
- nodejs, last update 2018
- cattanisimone/speedtest-exporter
- nodejs, fork of stefanwalther/speedtest-exporter, last update 9/2019
- p1gmale0n/speedtest_exporter
- Stale, last commit 2020
- Fork of nlamirault/speedtest_exporter, with added helm chart and stale docker image
- varac/speedtest-exporter-cli
- Helmchart
- Based on sivel/speedtest-cli, a python speedtest implementation (last updated Aug 2019).
jeanralphaviles/prometheus_speedtest
- jeanralphaviles/speedtest
- docker image
- Last update 2022-12
- Related Python package
- grafana dashboard
- docker image
Based on sivel/speedtest-cli, a python speedtest implementation (last updated 2021).
docker run --rm -d --name prometheus_speedtest -p 9516:9516/tcp jraviles/prometheus_speedtest:latest
curl -m 180 localhost:9516/probe
nlamirault/speedtest_exporter
-
- Stale docker hub image
- Last update 2020
- Stale docker hub image
- Based on zpeters/speedtest, a
- deprecated go speedtest library.
-
No activity since Aug 2019.
docker run -p 9112:9112 nlamirault/speedtest_exporter curl --max-time 180 localhost:9112/metrics
Issues:
- Breaks after client timeout (when using curl without increasing the timeout)