Internet Speed Monitor Telegraf Input Plugin

Powerful performance with an easy integration, powered by Telegraf, the open source data connector built by InfluxData.

5B+

Telegraf downloads

#1

Time series database
Source: DB Engines

1B+

Downloads of InfluxDB

2,800+

Contributors

Table of Contents

Powerful Performance, Limitless Scale

Collect, organize, and act on massive volumes of high-velocity data. Any data is more valuable when you think of it as time series data. with InfluxDB, the #1 time series platform built to scale with Telegraf.

See Ways to Get Started

Internet speed is simply how quickly a device can upload data to, or download from the internet. This affects whether computers can download large files like videos and complicated data sets, and how long those downloads will take. It also affects whether IoT devices are able to send data to central controllers. You can use this data to create alerts about internet connectivity, too. Monitoring internet speed lets you better understand the performance of any device connected to the internet.

Why use a Telegraf plugin for Internet Speed Monitoring?

The Internet Speed Monitor Telegraf plugin sends internet speed data to InfluxDB so you can keep track of the performance of your internet connection and correlate it with other variables. For example, if you know that your internet speed is slower at certain times or locations, you can better plan when to run applications that require high internet speeds. You can also monitor internet speed in real time and set up alerts if it gets too slow for an application to function.

How to monitor Internet Speed using the Telegraf plugin

This plugin uses Docker and speedtester.net. By default it measures the internet speed every five minutes, but you can change this in the Docker file. The internet speed is output as JSON log files which Telegraf then reads and sends to InfluxDB. You can change the value of the -s argument in the .env file to change the server on which to perform the speed test.

Key Internet Speed metrics to use for monitoring

Some of the important Internet Speed metrics that you should proactively monitor include:

  • json_name_key
  • timestamp

For more information, please check out the documentation.

Project URL   Documentation

Powerful Performance, Limitless Scale

Collect, organize, and act on massive volumes of high-velocity data. Any data is more valuable when you think of it as time series data. with InfluxDB, the #1 time series platform built to scale with Telegraf.

See Ways to Get Started

Related Integrations