-
Notifications
You must be signed in to change notification settings - Fork 53
Description
im looking for tools to measure my exact network speed (exact to one minute) over one month
historical data should not be compressed like RRD (round-robin database)
use case: document the illegal network speed throttling by my ISP
which causes my network speed to drop to near-zero for about 1/3 of the month
(this speed throttling is illegal, because my ISP guarantees a minimum speed)
there are hundreds of apps to monitor my network traffic (bytes)
but i want to monitor both traffic (bytes) and speed (bytes per second)
possible solutions
grafana
grafana + prometheus + node exporter
https://grafana.com/grafana/dashboards/?search=Node+Exporter
rate(node_network_receive_bytes_total{device="eth0"}[1m])
rate(node_network_transmit_bytes_total{device="eth0"}[1m])
irate(node_network_receive_bytes_total{instance="192.168.207.161:9100",device="ens33"}[1m]) * 8
irate(node_network_transmit_bytes_total{instance="192.168.207.161:9100",device="ens33"}[1m]) * 8
speedometer
speedometer - too simple
not wanted
internet speed monitors based on speedtest.net
my network is already saturated, so i dont want to add more network load
- https://github.com/beykansen/internet-speed-monitor
- https://github.com/raaaimund/internet-speed-monitor
- https://grafana.com/grafana/dashboards/15580-home/
- https://thenewstack.io/build-a-home-internet-speed-test-with-grafana-and-influxdb/
- https://www.reddit.com/r/selfhosted/comments/16gt41y/simplest_way_to_monitor_internet_speed/