Speedtest Tracker - InfluxDBv2

A dashboard to display data exported by Speedtest Tracker to InfluxDBv1 on bucket in InfluxDBv2. (So we can use InfluxDBv2 with Speedtest Tracker witch support only InfluxDBv1 , for now)

Speedtest Tracker - InfluxDBv2 screenshot 1
Speedtest Tracker - InfluxDBv2 screenshot 2
Speedtest Tracker - InfluxDBv2 screenshot 3

Guide for using Influxdb v2 with Speedtest-Tracker Avalible Now at Grafana Dashboard 16428 (https://grafana.com/grafana/dashboards/16428-speedtest-tracker) (https://github.com/masterwishx/speedtest-tracker-influxdbv2)

This dashboard shows data collected by Speedtest Tracker (https://github.com/henrywhitaker3/Speedtest-Tracker) and exported in an InfluxDBv1 database witch is connected to InfluxDBv2 bucket.

InfluxDBv1 client connect to InfluxDBv2

  1. create bucket in InfluxDBv2

2.1 create or use exist API token (ALL ACCESS) for create dbv1 and auth.

2.2 create API token (read/write) for this bucket to use with Grafana.

  1. Enter in Console of InfluxDBv2.

  2. Make DB:

influx v1 dbrp create -t yourtokenALLACCESS –bucket-id yourbucketid –db speedtest-tracker –rp v1-rp –default -o yourorg

  1. Make User:

influx v1 auth create -t yourtokenALLACCESS –username speedtest –password speedtestpass –write-bucket yourbucketid -o yourorg

  1. Config Client of InfluxDBv1(Speedtest-tracker) by entered data : db username, db pass , etc …

  2. Check in InfluxDBv2 in Data Explorer that data is exist in bucket

  3. Then you can select all data needed and switch to Script Editor copy the script (already done)

  4. Configure Grafana to use with data from InfluxDBv2 ( select datasource = InfluxDB , Query Language = Flux ,Organization = yourorg , Bucket = speedtest , Token = yourtoken for bucket )

  5. import this script in Grafana Dashboard .

  6. Enjoy

Based on https://grafana.com/grafana/dashboards/16339

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies