Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 1.16 KB

README.md

File metadata and controls

19 lines (12 loc) · 1.16 KB

Speedtest / InfluxDB / Grafana

This is a docker orchestration based on the speedtest by sivel. The docker-compose file orchestrates the mentioned tool, influxdb and a preconfigured grafana. The python script utilizes the ookla speedtest.net server to measure the internet speed periodically and captures it in an influxdb. Grafana is used to visualize the current and historic data. The preconfigured dashboard is inspired by this one.

Grafana Dashboard

INSTALLATION

To start this script docker and docker-compose is required.

Steps:

  1. git clone --depth=1 https://github.com/matzehecht/speedtest-monitor.git
  2. cd speedtest-monitor
  3. docker-compose -p speedtest-monitor up -d

If you want to reconfigure anything speedtest specific you can use the environment variables of the speedtest (docker-compose) service.
You can find the grafana configurations in the environment variables for the grafana service and in the ./grafana/provisioning/ folder.
InfluxDB can be configured via the environment variables.