nicklasfrahm / prometheus-speedtest-exporter

A small prometheus exporter for internet speedtests written purely in Golang.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prometheus Speedtest Exporter

This is a prometheus speedtest exporter written purely in Golang. It uses the default port for the speedtest exporter 9516.

Usage

./bin/prometheus-speedtest-exporter
inf: prometheus-speedtest-exporter: v0.1.0
inf: starting server: http://0.0.0.0:9516

Prometheus configuration

scrape_configs:
  - job_name: speedtest
    metrics_path: /metrics
    scrape_interval: 5m
    scrape_timeout: 60s
    static_configs:
      - targets:
          - localhost:9516

Related projects

Why another prometheus speedtest exporter? The container image is less than 10MB in size! I am planning to use this exporter for Kubernetes at the network edge, hence every MB counts.

License

This project is licensed under the terms of the MIT license.

About

A small prometheus exporter for internet speedtests written purely in Golang.

License:MIT License


Languages

Language:Go 72.9%Language:Makefile 20.9%Language:Dockerfile 6.2%