finchd / speedtest_exporter

Prometheus exporter for Speedtest metrics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

speedtest_exporter

License Apache 2 GitHub version

  • Master : Circle CI
  • Develop : Circle CI

This Prometheus exporter check your network connection. Metrics are :

  • Latency
  • Download bandwidth
  • Upload bandwidth

Installation

You can download the binaries :

Usage

Launch the Prometheus exporter :

$ speedtest_exporter -log.level=debug

Development

  • Initialize environment
$ make init
  • Build tool :
$ make build
  • Launch unit tests :
$ make test

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

Contributing

See CONTRIBUTING.

License

See LICENSE for the complete license.

Changelog

A changelog is available

Contact

Nicolas Lamirault nicolas.lamirault@gmail.com

About

Prometheus exporter for Speedtest metrics

License:Apache License 2.0


Languages

Language:Go 60.2%Language:Makefile 25.8%Language:Dockerfile 10.4%Language:Shell 3.6%