/latencymon

Monitor and compare latencies measured from RIPEAtlas https://atlas.ripe.net in realtime.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Alt text

LatencyMON

Monitor and compare latencies measured from RIPE Atlas in real-time.

Introduction

To learn more about LatencyMON and how it can help you monitor and compare latencies in real-time, be sure to check out the official RIPE Labs Article at https://labs.ripe.net/Members/massimo_candela/new-ripe-atlas-tool-latencymon. This page provides detailed information about how to use LatencyMON and how to embed it in your own webpage.

To get started with LatencyMON, be sure to read through the documentation available at https://atlas.ripe.net/docs/tools-latencymon/. This will help you understand how to use the tool to monitor your service in real-time and get the most out of LatencyMON's features.

Getting Started

Prerequisites

Make sure you have Node.js and npm installed on your machine. You can check if you have them installed by running the following commands in your terminal:

node -v
npm -v

Installation

Clone the repository and navigate to the project directory:

git clone https://github.com/robin-rpr/latencymon.git
cd latencymon

Install the dependencies:

npm install

Building the project

To build the project, run the following command:

npm run build

This will create a dist directory with the built project files.

Running the examples

To view the examples, run the following command:

npm run examples

This will start a local server and open the examples in your default browser.

Running tests

To run the tests, run the following command:

npm run test

This will start a local server and open the examples in your default browser.

Acknowledgments

If you are using LatencyMON or displaying an image of the tool on your website, it is important to include a link to the tool's webpage at https://labs.ripe.net/Members/massimo_candela/new-ripe-atlas-tool-latencymon. This link should be labeled either "About LatencyMON" or simply "LatencyMON." If your version of the code does not include this link automatically, please add it manually.

In all references to LatencyMON, please be sure to use the correct name of the tool. When sharing a link to a LatencyMON instance or an image of the tool on social media, please include the hashtag #LatencyMON. It is also important to ensure that the LatencyMON and RIPE Atlas watermarks are always visible.

RIPE Atlas for providing the latency data.

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Authors

See the AUTHORS file for a list of contributors.