Prometheus exporter for monitoring internet connection performance.
Github repository and full documentation:
https://github.com/robin-moser/speedtest-exporter
docker run --rm -p 9090:9090 robinmoser/speedtest-exporter
Access metrics at http://localhost:9090/metrics
| Variable | Default | Description |
|---|---|---|
PORT | 9090 | Listen port |
PING_MODE | tcp | tcp, http, or icmp |
SERVER_ID | -1 | Specific server ID (-1 = auto) |
SERVER_FALLBACK | false | Fallback to closest if server unavailable |
TIMEOUT | 60 | Test timeout in seconds |
services:
speedtest:
image: rsheasby/speedtest-exporter:latest
ports:
- "9090:9090"
environment:
- PING_MODE=tcp
scrape_configs:
- job_name: 'speedtest'
static_configs:
- targets: ['speedtest:9090']
scrape_interval: 30m
docker run --rm -p 9090:9090 --cap-add=NET_RAW \
-e PING_MODE=icmp rsheasby/speedtest-exporter
Content type
Image
Digest
sha256:85bad89e8…
Size
7.8 MB
Last updated
7 months ago
docker pull robinmoser/speedtest-exporter