No description
  • Go 97.4%
  • Dockerfile 2.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Roshless 8b3e266406
All checks were successful
/ build (push) Successful in -2s
/ push (push) Successful in 17s
overwrite metrics on fail, prevents fake data
2026-11-12 02:01:25 +01:00
.forgejo/workflows add CI 2026-11-11 00:27:46 +01:00
.gitignore initial commit 2026-11-11 00:26:00 +01:00
config.go rename env var for clarification 2026-11-11 11:29:28 +01:00
Dockerfile Dockerfile: fix path 2026-11-11 00:35:07 +01:00
go.mod initial commit 2026-11-11 00:26:00 +01:00
go.sum initial commit 2026-11-11 00:26:00 +01:00
grafana-dashboard.json add grafana dashboard example 2026-11-11 23:01:12 +01:00
main.go removed too much, leave caching as in not running test every /metrics call 2026-11-11 11:27:45 +01:00
metrics.go overwrite metrics on fail, prevents fake data 2026-11-12 02:01:25 +01:00
README.md rename env var for clarification 2026-11-11 11:29:28 +01:00
speedtest.go 1 less call 2026-11-11 00:58:03 +01:00

Speedtest Exporter

Using https://speed.cloudflare.com/

Okla after years of regular use, started blocking my exporter for some reason.

Configurable with env vars

  • PORT
  • CACHE_MINUTES
  • SPEEDTEST_URL
  • SPEEDTEST_DOWNLOAD_SIZE_MB
  • SPEEDTEST_UPLOAD_SIZE_MB
  • SPEEDTEST_TIMEOUT_SECONDS

With sane defaults.