Sign inSign up

robinmoser/speedtest-exporter

By robinmoser

•Updated 3 months ago

Image
0

886

robinmoser/speedtest-exporter repository overview

⁠speedtest-exporter

Prometheus exporter for monitoring internet connection performance.

Github repository and full documentation:
https://github.com/robin-moser/speedtest-exporter⁠

⁠Quick Start

docker run --rm -p 9090:9090 robinmoser/speedtest-exporter

Access metrics at http://localhost:9090/metrics⁠

⁠Configuration

VariableDefaultDescription
PORT9090Listen port
PING_MODEtcptcp, http, or icmp
SERVER_ID-1Specific server ID (-1 = auto)
SERVER_FALLBACKfalseFallback to closest if server unavailable
TIMEOUT60Test timeout in seconds

⁠Docker Compose

services:
  speedtest:
    image: rsheasby/speedtest-exporter:latest
    ports:
      - "9090:9090"
    environment:
      - PING_MODE=tcp

⁠Prometheus Config

scrape_configs:
  - job_name: 'speedtest'
    static_configs:
      - targets: ['speedtest:9090']
    scrape_interval: 30m

⁠ICMP Mode

docker run --rm -p 9090:9090 --cap-add=NET_RAW \
  -e PING_MODE=icmp rsheasby/speedtest-exporter

Tag summary

Content type

Image

Digest

sha256:85bad89e8…

Size

7.8 MB

Last updated

7 months ago

docker pull robinmoser/speedtest-exporter