All Projects → stefanwalther → speedy

stefanwalther / speedy

Licence: MIT license
Test, track, monitor and analyze your internet speed.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to speedy

SpeedTest-php
a speedtest php site
Stars: ✭ 28 (-20%)
Mutual labels:  speedtest, speed-test
speed-cloudflare-cli
📈 Measure the speed and consistency of your internet connection using speed.cloudflare.com
Stars: ✭ 99 (+182.86%)
Mutual labels:  speedtest, bandwidth
Speed Test
Test your internet connection speed and ping using speedtest.net from the CLI
Stars: ✭ 3,654 (+10340%)
Mutual labels:  speedtest, speed-test
zabbix-template-speedtest
Speedtest template for zabbix
Stars: ✭ 28 (-20%)
Mutual labels:  speedtest, bandwidth
speedtest
Simple bandwidth test in browser javascript
Stars: ✭ 41 (+17.14%)
Mutual labels:  speedtest, bandwidth
speedtest-for-digitalocean
Run speed tests for all DigitalOcean datacenters faster than ever.
Stars: ✭ 40 (+14.29%)
Mutual labels:  speedtest, speed-test
monitor
mac 实时网速监控 bandwidh monitor
Stars: ✭ 23 (-34.29%)
Mutual labels:  monitor, bandwidth
spring-petclinic-microservices
Distributed version of Spring Petclinic built with Spring Cloud
Stars: ✭ 55 (+57.14%)
Mutual labels:  monitor
gl-bench
⏱ WebGL performance monitor with CPU/GPU load.
Stars: ✭ 146 (+317.14%)
Mutual labels:  monitor
leek
Celery Tasks Monitoring Tool
Stars: ✭ 77 (+120%)
Mutual labels:  monitor
go-health
❤️ Health check your applications and dependencies
Stars: ✭ 91 (+160%)
Mutual labels:  monitor
ancistrus
Netgear's D7000 Nighthawk Router Experience Distributed Project
Stars: ✭ 61 (+74.29%)
Mutual labels:  speedtest
YappyGitHub
A github monitor bot for Discord
Stars: ✭ 64 (+82.86%)
Mutual labels:  monitor
ESP-Bug
ESP8266 based WiFi implant to remotely track the presence of certain people or devices via a simple web interface
Stars: ✭ 78 (+122.86%)
Mutual labels:  monitor
vaper
Take a look at the relations among servers.
Stars: ✭ 16 (-54.29%)
Mutual labels:  monitor
jetson-monitor
🚨 Jetson is an HTTP monitoring service used to notify by various messaging platforms such as Slack and Telegram
Stars: ✭ 45 (+28.57%)
Mutual labels:  monitor
Intercept-netkeeper-account
截取NetKeeper拨号时的真实账号,截获到的账号可以用于路由器、电脑等的pppoe拨号,可用4.9及其以下版本的NetKeeper
Stars: ✭ 57 (+62.86%)
Mutual labels:  monitor
monitor-man
HTTP API monitor based on postman and newman.
Stars: ✭ 44 (+25.71%)
Mutual labels:  monitor
dash
Server control panel
Stars: ✭ 22 (-37.14%)
Mutual labels:  monitor
deadman-check
Monitoring companion for Nomad periodic jobs and Cron
Stars: ✭ 49 (+40%)
Mutual labels:  monitor

speedy

A very simplistic solution to track, monitor & analyze your internet speed & bandwidth.

About

Your ISP promises great bandwidth and reliability to you, but you don't fully trust? Then speedy is the solutio for you. Get more insights what you actually get for the money you pay.

Speed Tracker

Table of Contents

(TOC generated by verb using markdown-toc)

Features

  • Test the download & upload speed of your internet connection
  • Save the results for historic analysis
  • Ready to use dashboard to review the results

Installation

Prerequisites

Run it

Fork the repository:

$ git clone https://github.com/stefanwalther/speedy

Then run from the root directory:

$ docker-compose -d up

This will essentially spin up three Docker containers:

  • speedy - Tiny node.js service to run a speed-test periodically (based on speedtest-net.
  • InfluxDB - Time series database to store the results from speedy, based on InfluxDB.
  • Grafana - Pre-Configured Grafana instance to visualize the results.

Access the resulting dashboard at:

Configuration

All configurations are stored in configuration.envconfiguration.env.

Reference Links

Developing

Run the development environment:

$ yarn dc-dev-up

The development differs as follows from the example above:

  • Containers are build on demand (from the Dockerfiles)
  • You can work on the source code in ./docker/speedy/src and the solution will automatically get updated (using nodemon).

About

Author

Stefan Walther

Contributions

Contributions are always welcome. Just submit your PR.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].