davidlutta / node-speedtest

This application runs a speedtest by scrapping upload and download speed from fast.com and saving them using influxdb to monitor the internet speed

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Internet SpeedTest

This application scrapes the download, upload speed and latency from fast.com using puppeteer and then visuzalizes the data using Grafana.

prerequisites

  1. Docker

Installation

  1. clone the repo.
  2. Create .env file and add the following variables:
  • INFLUXDB_PORT
  • INFLUXDB_USER
  • INFLUXDB_PASSWORD
  1. Run docker compose up to build and run the containers.

About

This application runs a speedtest by scrapping upload and download speed from fast.com and saving them using influxdb to monitor the internet speed


Languages

Language:JavaScript 70.6%Language:Shell 20.2%Language:Dockerfile 9.2%