No description
Find a file
2025-02-15 15:05:55 +01:00
.github/workflows Update docker-publish.yml 2024-03-16 10:45:46 +01:00
hooks Build with docker 2019-01-15 10:15:24 +00:00
snap Added snapcraft packaging 2020-05-29 13:50:03 +10:00
speedtestclient Update all dependencies 2025-02-15 15:05:55 +01:00
version Update all dependencies 2025-02-15 15:05:55 +01:00
.gitignore remove exe 2023-03-04 17:53:22 +01:00
.whitesource Add .whitesource configuration file 2021-01-11 14:22:53 +00:00
.woodpecker.yml add woodpecker ci configuration 2023-04-02 13:44:17 +02:00
ChangeLog.md update version number, remove references that don't apply to this fork 2023-03-14 13:02:04 +01:00
Dockerfile Update all dependencies 2025-02-15 15:05:55 +01:00
go.mod Update all dependencies 2025-02-15 15:05:55 +01:00
go.sum Update all dependencies 2025-02-15 15:05:55 +01:00
LICENSE Add License 2016-10-05 17:54:29 +02:00
prometheus.yml fix the exported port, as we're using 9112 2019-01-15 10:15:24 +00:00
README.md Update all dependencies 2025-02-15 15:05:55 +01:00
renovate.json Add renovate.json 2020-12-22 14:36:38 +00:00
speedtest Update dependencies 2024-03-16 10:38:09 +01:00
speedtest_exporter.go Update all dependencies 2025-02-15 15:05:55 +01:00
speedtest_exporter_test.go Update copyright 2017-01-17 11:11:38 +01:00

speedtest_exporter

License Docker

This Prometheus exporter check your network connection. Metrics are :

  • Latency
  • Download bandwidth
  • Upload bandwidth

Installation

Build and run the binary using go >= 1.24.

Usage

Launch the Prometheus exporter :

$ speedtest_exporter -log.level=debug

Local Deployment

  • Launch Prometheus using the configuration file in this repository:
$ prometheus -config.file=prometheus.yml
  • Launch exporter:
$ speedtest_exporter -log.level=debug
  • Check that Prometheus find the exporter on http://localhost:9090/targets

License

See LICENSE for the complete license.

Changelog

A changelog is available