2021-01-17 07:26:39 +00:00
{
"__inputs" : [
{
"name" : "DS_INFLUXDB-SPEEDTESTS" ,
"label" : "InfluxDB-speedtests" ,
"description" : "" ,
"type" : "datasource" ,
"pluginId" : "influxdb" ,
"pluginName" : "InfluxDB"
}
] ,
"__requires" : [
{
"type" : "grafana" ,
"id" : "grafana" ,
"name" : "Grafana" ,
"version" : "7.3.6"
} ,
{
"type" : "panel" ,
"id" : "graph" ,
"name" : "Graph" ,
"version" : ""
} ,
{
"type" : "datasource" ,
"id" : "influxdb" ,
"name" : "InfluxDB" ,
"version" : "1.0.0"
} ,
{
"type" : "panel" ,
"id" : "stat" ,
"name" : "Stat" ,
"version" : ""
} ,
{
"type" : "panel" ,
"id" : "table" ,
"name" : "Table" ,
"version" : ""
}
] ,
"annotations" : {
"list" : [
{
"builtIn" : 1 ,
"datasource" : "-- Grafana --" ,
"enable" : true ,
"hide" : true ,
"iconColor" : "rgba(0, 211, 255, 1)" ,
"name" : "Annotations & Alerts" ,
"type" : "dashboard"
}
]
} ,
"description" : "A dashboard to display speedtest data over time." ,
"editable" : true ,
"gnetId" : 13053 ,
"graphTooltip" : 0 ,
"id" : null ,
2021-01-22 03:43:07 +00:00
"iteration" : 1611279295418 ,
2021-01-17 07:26:39 +00:00
"links" : [ ] ,
"panels" : [
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"fieldConfig" : {
"defaults" : {
2021-01-21 06:04:18 +00:00
"color" : {
"fixedColor" : "semi-dark-blue" ,
"mode" : "fixed"
} ,
2021-01-17 07:26:39 +00:00
"custom" : { } ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "red" ,
"value" : null
} ,
{
"color" : "light-yellow" ,
"value" : 700
} ,
{
"color" : "green" ,
"value" : 825
}
]
} ,
"unit" : "Mbits"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 2 ,
"w" : 3 ,
2021-01-17 07:26:39 +00:00
"x" : 0 ,
2021-01-18 02:40:08 +00:00
"y" : 0
2021-01-17 07:26:39 +00:00
} ,
"id" : 116 ,
2021-01-21 06:04:18 +00:00
"interval" : "5m" ,
2021-01-17 07:26:39 +00:00
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"mean"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
}
] ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "A" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "last"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
2021-01-21 06:04:18 +00:00
"timeFrom" : null ,
2021-01-17 07:26:39 +00:00
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Avg Download Speed" ,
2021-01-17 07:26:39 +00:00
"type" : "stat"
} ,
{
2021-01-21 06:04:18 +00:00
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2021-01-17 07:26:39 +00:00
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
2021-01-21 06:04:18 +00:00
"description" : "Uses https://github.com/breadlysm/speedtest-to-influxdb" ,
2021-01-17 07:26:39 +00:00
"fieldConfig" : {
"defaults" : {
2021-01-21 06:04:18 +00:00
"custom" : { }
2021-01-17 07:26:39 +00:00
} ,
"overrides" : [ ]
} ,
2021-01-21 06:04:18 +00:00
"fill" : 1 ,
"fillGradient" : 3 ,
2021-01-17 07:26:39 +00:00
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 7 ,
"w" : 18 ,
"x" : 3 ,
2021-01-18 02:40:08 +00:00
"y" : 0
2021-01-17 07:26:39 +00:00
} ,
2021-01-21 06:04:18 +00:00
"hiddenSeries" : false ,
"id" : 104 ,
2021-01-17 07:26:39 +00:00
"interval" : "" ,
2021-01-21 06:04:18 +00:00
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : false ,
"max" : true ,
"min" : true ,
"rightSide" : false ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "connected" ,
2021-01-17 07:26:39 +00:00
"options" : {
2021-01-21 06:04:18 +00:00
"alertThreshold" : true
2021-01-17 07:26:39 +00:00
} ,
2021-01-21 06:04:18 +00:00
"percentage" : false ,
2021-01-17 07:26:39 +00:00
"pluginVersion" : "7.3.6" ,
2021-01-21 06:04:18 +00:00
"pointradius" : 0.5 ,
"points" : true ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "Upload" ,
"color" : "#A352CC"
} ,
{
"alias" : "Download" ,
"color" : "#3274D9"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
2021-01-17 07:26:39 +00:00
"targets" : [
{
2021-01-21 06:04:18 +00:00
"alias" : "Download" ,
2021-01-17 07:26:39 +00:00
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
2021-01-21 06:04:18 +00:00
}
] ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT mean(\"bytes\") FROM \"download\" WHERE $timeFilter GROUP BY time($__interval) fill(0)" ,
"rawQuery" : false ,
"refId" : "A" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "last"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"alias" : "Upload" ,
"groupBy" : [
2021-01-17 07:26:39 +00:00
{
"params" : [
2021-01-21 06:04:18 +00:00
"$__interval"
2021-01-17 07:26:39 +00:00
] ,
2021-01-21 06:04:18 +00:00
"type" : "time"
2021-01-17 07:26:39 +00:00
}
] ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
2021-01-21 06:04:18 +00:00
"query" : "SELECT mean(\"bytes\") FROM \"download\" WHERE $timeFilter GROUP BY time($__interval) fill(0)" ,
"rawQuery" : false ,
"refId" : "B" ,
2021-01-17 07:26:39 +00:00
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "last"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
2021-01-21 06:04:18 +00:00
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
2021-01-17 07:26:39 +00:00
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Speedtest Results" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "Mbits" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
2021-01-17 07:26:39 +00:00
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"fieldConfig" : {
"defaults" : {
2021-01-21 06:04:18 +00:00
"color" : {
"fixedColor" : "semi-dark-yellow" ,
"mode" : "fixed"
} ,
2021-01-17 07:26:39 +00:00
"custom" : { } ,
2021-01-21 06:04:18 +00:00
"decimals" : 2 ,
2021-01-17 07:26:39 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
} ,
2021-01-21 06:04:18 +00:00
{
"color" : "yellow" ,
"value" : 10000
} ,
2021-01-17 07:26:39 +00:00
{
"color" : "red" ,
2021-01-21 06:04:18 +00:00
"value" : 14000
2021-01-17 07:26:39 +00:00
}
]
} ,
"unit" : "ms"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 3 ,
"w" : 3 ,
"x" : 21 ,
2021-01-18 02:40:08 +00:00
"y" : 0
2021-01-17 07:26:39 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 122 ,
"interval" : "5m" ,
2021-01-17 07:26:39 +00:00
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"mean"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
}
] ,
2021-01-21 06:04:18 +00:00
"measurement" : "download" ,
2021-01-17 07:26:39 +00:00
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "A" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
2021-01-21 06:04:18 +00:00
"elapsed"
2021-01-17 07:26:39 +00:00
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "mean"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
2021-01-21 06:04:18 +00:00
"timeFrom" : null ,
2021-01-17 07:26:39 +00:00
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Avg Test Time" ,
2021-01-17 07:26:39 +00:00
"type" : "stat"
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"fieldConfig" : {
"defaults" : {
2021-01-21 06:04:18 +00:00
"color" : {
"fixedColor" : "semi-dark-purple" ,
"mode" : "fixed"
} ,
2021-01-17 07:26:39 +00:00
"custom" : { } ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2021-01-21 06:04:18 +00:00
"color" : "red" ,
2021-01-17 07:26:39 +00:00
"value" : null
} ,
{
2021-01-21 06:04:18 +00:00
"color" : "light-yellow" ,
"value" : 700
2021-01-17 07:26:39 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"color" : "green" ,
"value" : 825
2021-01-17 07:26:39 +00:00
}
]
} ,
2021-01-21 06:04:18 +00:00
"unit" : "Mbits"
2021-01-17 07:26:39 +00:00
} ,
"overrides" : [ ]
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 2 ,
"w" : 3 ,
"x" : 0 ,
"y" : 2
2021-01-17 07:26:39 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 118 ,
"interval" : "5m" ,
2021-01-17 07:26:39 +00:00
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"mean"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
}
] ,
2021-01-21 06:04:18 +00:00
"measurement" : "upload" ,
2021-01-17 07:26:39 +00:00
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "A" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
2021-01-21 06:04:18 +00:00
"bandwidth"
2021-01-17 07:26:39 +00:00
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
2021-01-21 06:04:18 +00:00
"type" : "last"
2021-01-17 07:26:39 +00:00
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
2021-01-21 06:04:18 +00:00
"timeFrom" : null ,
2021-01-17 07:26:39 +00:00
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Avg Upload Speed" ,
2021-01-17 07:26:39 +00:00
"type" : "stat"
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
} ,
"unit" : "decbytes"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 2 ,
"w" : 3 ,
"x" : 21 ,
"y" : 3
2021-01-17 07:26:39 +00:00
} ,
"id" : 124 ,
2021-01-21 06:04:18 +00:00
"interval" : "5m" ,
2021-01-17 07:26:39 +00:00
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"sum"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
}
] ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "A" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
"bytes"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "last"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
2021-01-21 06:04:18 +00:00
"timeFrom" : null ,
2021-01-17 07:26:39 +00:00
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Total Test Downloaded" ,
2021-01-17 07:26:39 +00:00
"type" : "stat"
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
2021-01-21 06:04:18 +00:00
"description" : "" ,
2021-01-17 07:26:39 +00:00
"fieldConfig" : {
"defaults" : {
2021-01-21 06:04:18 +00:00
"color" : {
"fixedColor" : "semi-dark-yellow" ,
"mode" : "fixed"
} ,
"custom" : { } ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
} ,
{
"color" : "#EAB839" ,
"value" : 90
} ,
{
"color" : "red" ,
"value" : 150
}
]
} ,
"unit" : "ms"
2021-01-17 07:26:39 +00:00
} ,
"overrides" : [ ]
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 3 ,
"w" : 3 ,
"x" : 0 ,
2021-01-18 02:40:08 +00:00
"y" : 4
2021-01-17 07:26:39 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 120 ,
"interval" : "5m" ,
2021-01-17 07:26:39 +00:00
"options" : {
2021-01-21 06:04:18 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"mean"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2021-01-17 07:26:39 +00:00
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
}
] ,
2021-01-21 06:04:18 +00:00
"measurement" : "ping" ,
2021-01-17 07:26:39 +00:00
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "A" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
2021-01-21 06:04:18 +00:00
"latency"
2021-01-17 07:26:39 +00:00
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
2021-01-21 06:04:18 +00:00
"type" : "mean"
2021-01-17 07:26:39 +00:00
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Avg Test Latency" ,
"type" : "stat"
2021-01-17 07:26:39 +00:00
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"fieldConfig" : {
"defaults" : {
"custom" : { } ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
} ,
"unit" : "decbytes"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 2 ,
"w" : 3 ,
"x" : 21 ,
"y" : 5
2021-01-17 07:26:39 +00:00
} ,
"id" : 125 ,
2021-01-21 06:04:18 +00:00
"interval" : "5m" ,
2021-01-17 07:26:39 +00:00
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"sum"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
}
] ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "A" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
"bytes"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "last"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
2021-01-21 06:04:18 +00:00
"timeFrom" : null ,
2021-01-17 07:26:39 +00:00
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Total Test Uploaded" ,
2021-01-17 07:26:39 +00:00
"type" : "stat"
} ,
2021-01-18 02:40:08 +00:00
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"description" : "" ,
"fieldConfig" : {
"defaults" : {
2021-01-21 06:04:18 +00:00
"color" : {
"fixedColor" : "dark-green" ,
"mode" : "fixed"
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
"custom" : { } ,
2021-01-18 02:40:08 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
2021-01-17 07:26:39 +00:00
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
} ,
2021-01-21 06:04:18 +00:00
"unit" : "percentunit"
} ,
"overrides" : [ ]
2021-01-17 07:26:39 +00:00
} ,
"gridPos" : {
2021-01-18 02:40:08 +00:00
"h" : 3 ,
2021-01-21 06:04:18 +00:00
"w" : 3 ,
2021-01-17 07:26:39 +00:00
"x" : 0 ,
2021-01-21 06:04:18 +00:00
"y" : 7
2021-01-17 07:26:39 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 139 ,
2021-01-22 03:43:07 +00:00
"interval" : "5s" ,
2021-01-17 07:26:39 +00:00
"options" : {
2021-01-21 06:04:18 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"mean"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2021-01-17 07:26:39 +00:00
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
2021-01-21 06:04:18 +00:00
"groupBy" : [
{
"params" : [
"$interval"
] ,
"type" : "time"
}
] ,
"measurement" : "pings" ,
2021-01-17 07:26:39 +00:00
"orderByTime" : "ASC" ,
"policy" : "default" ,
2021-01-21 06:04:18 +00:00
"refId" : "A" ,
"resultFormat" : "time_series" ,
2021-01-17 07:26:39 +00:00
"select" : [
[
{
"params" : [
2021-01-21 06:04:18 +00:00
"success"
2021-01-17 07:26:39 +00:00
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
2021-01-22 03:43:07 +00:00
"type" : "mean"
2021-01-17 07:26:39 +00:00
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
2021-01-21 06:04:18 +00:00
] ,
"tz" : ""
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Uptime" ,
"type" : "stat"
} ,
{
"aliasColors" : {
"Latency" : "semi-dark-yellow" ,
"Uptime" : "dark-green" ,
"pings.min" : "light-green" ,
"pings.sucess" : "dark-green"
} ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"description" : "" ,
"fieldConfig" : {
"defaults" : {
"custom" : { }
} ,
"overrides" : [ ]
} ,
"fill" : 1 ,
"fillGradient" : 3 ,
"gridPos" : {
"h" : 6 ,
"w" : 21 ,
"x" : 3 ,
"y" : 7
} ,
"hiddenSeries" : false ,
"id" : 138 ,
"interval" : "" ,
"legend" : {
"alignAsTable" : false ,
"avg" : false ,
"current" : false ,
"max" : true ,
"min" : true ,
"rightSide" : true ,
"show" : true ,
"sideWidth" : 180 ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "connected" ,
"options" : {
"alertThreshold" : true
} ,
"percentage" : false ,
"pluginVersion" : "7.3.6" ,
"pointradius" : 0.5 ,
"points" : true ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "pings.min" ,
"yaxis" : 2
} ,
{
"alias" : "pings.sucess" ,
"yaxis" : 2
} ,
{
"alias" : "Uptime" ,
"yaxis" : 2
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
2021-01-22 03:43:07 +00:00
"alias" : "Uptime" ,
2021-01-17 07:26:39 +00:00
"groupBy" : [
{
"params" : [
2021-01-21 06:04:18 +00:00
"$interval"
2021-01-17 07:26:39 +00:00
] ,
2021-01-21 06:04:18 +00:00
"type" : "time"
2021-01-17 07:26:39 +00:00
}
] ,
2021-01-21 06:04:18 +00:00
"measurement" : "pings" ,
2021-01-17 07:26:39 +00:00
"orderByTime" : "ASC" ,
"policy" : "default" ,
2021-01-21 06:04:18 +00:00
"query" : "SELECT mean(\"bytes\") FROM \"download\" WHERE $timeFilter GROUP BY time($__interval) fill(0)" ,
"rawQuery" : false ,
2021-01-22 03:43:07 +00:00
"refId" : "B" ,
"resultFormat" : "time_series" ,
"select" : [
[
{
"params" : [
"success"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "mean"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
] ,
"tz" : ""
} ,
{
"alias" : "Latency" ,
"groupBy" : [
{
"params" : [
"$interval"
] ,
"type" : "time"
}
] ,
"measurement" : "pings" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT mean(\"rtt\") FROM \"pings\" WHERE (\"namespace\" =~ /^$namespace$/) AND success = 1 AND $timeFilter GROUP BY time($interval)" ,
"rawQuery" : true ,
2021-01-21 06:04:18 +00:00
"refId" : "A" ,
"resultFormat" : "time_series" ,
2021-01-17 07:26:39 +00:00
"select" : [
[
{
"params" : [
2021-01-21 06:04:18 +00:00
"rtt"
2021-01-17 07:26:39 +00:00
] ,
"type" : "field"
} ,
{
2021-01-21 06:04:18 +00:00
"params" : [ ] ,
"type" : "mean"
2021-01-17 07:26:39 +00:00
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
2021-01-22 03:43:07 +00:00
"alias" : "" ,
2021-01-17 07:26:39 +00:00
"groupBy" : [
{
"params" : [
2021-01-21 06:04:18 +00:00
"$interval"
2021-01-17 07:26:39 +00:00
] ,
2021-01-21 06:04:18 +00:00
"type" : "time"
2021-01-22 03:43:07 +00:00
} ,
{
"params" : [
"target"
] ,
"type" : "tag"
2021-01-17 07:26:39 +00:00
}
] ,
2021-01-22 03:43:07 +00:00
"hide" : true ,
2021-01-21 06:04:18 +00:00
"measurement" : "pings" ,
2021-01-17 07:26:39 +00:00
"orderByTime" : "ASC" ,
2021-01-22 03:43:07 +00:00
"policy" : "autogen" ,
"query" : "SELECT mean(\"rtt\") AS \"Latency\" FROM \"pings\" WHERE (\"namespace\" =~ /^$namespace$/) AND success = 1 AND $timeFilter GROUP BY time($interval), \"target\"" ,
"rawQuery" : true ,
"refId" : "C" ,
2021-01-21 06:04:18 +00:00
"resultFormat" : "time_series" ,
2021-01-17 07:26:39 +00:00
"select" : [
[
{
"params" : [
2021-01-22 03:43:07 +00:00
"rtt"
2021-01-18 02:40:08 +00:00
] ,
"type" : "field"
2021-01-17 07:26:39 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"params" : [ ] ,
2021-01-22 03:43:07 +00:00
"type" : "mean"
} ,
{
"params" : [
"Latency"
] ,
"type" : "alias"
2021-01-17 07:26:39 +00:00
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
2021-01-22 03:43:07 +00:00
]
2021-01-17 07:26:39 +00:00
}
] ,
2021-01-21 06:04:18 +00:00
"thresholds" : [ ] ,
2021-01-17 07:26:39 +00:00
"timeFrom" : null ,
2021-01-21 06:04:18 +00:00
"timeRegions" : [ ] ,
2021-01-17 07:26:39 +00:00
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "High Frequency Ping Results" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
2021-01-18 02:40:08 +00:00
{
2021-01-21 06:04:18 +00:00
"decimals" : null ,
"format" : "ms" ,
"label" : null ,
"logBase" : 2 ,
"max" : "256" ,
"min" : "4" ,
"show" : true
2021-01-17 07:26:39 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"decimals" : null ,
"format" : "percentunit" ,
"label" : "" ,
"logBase" : 1 ,
"max" : "1" ,
"min" : "0" ,
"show" : true
2021-01-17 07:26:39 +00:00
}
] ,
2021-01-21 06:04:18 +00:00
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
2021-01-18 02:40:08 +00:00
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"description" : "" ,
"fieldConfig" : {
"defaults" : {
2021-01-21 06:04:18 +00:00
"color" : {
"fixedColor" : "semi-dark-yellow" ,
"mode" : "fixed"
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
"custom" : { } ,
2021-01-18 02:40:08 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
2021-01-21 06:04:18 +00:00
} ,
2021-01-18 02:40:08 +00:00
{
2021-01-21 06:04:18 +00:00
"color" : "yellow" ,
"value" : 90
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"color" : "red" ,
"value" : 150
2021-01-18 02:40:08 +00:00
}
]
2021-01-21 06:04:18 +00:00
} ,
"unit" : "ms"
} ,
"overrides" : [ ]
2021-01-18 02:40:08 +00:00
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 3 ,
"w" : 3 ,
2021-01-18 02:40:08 +00:00
"x" : 0 ,
2021-01-21 06:04:18 +00:00
"y" : 10
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 140 ,
2021-01-22 03:43:07 +00:00
"interval" : "5s" ,
2021-01-18 02:40:08 +00:00
"options" : {
2021-01-21 06:04:18 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"mean"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2021-01-18 02:40:08 +00:00
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
2021-01-21 06:04:18 +00:00
"groupBy" : [
{
"params" : [
"$__interval"
] ,
"type" : "time"
}
] ,
"measurement" : "pings" ,
2021-01-18 02:40:08 +00:00
"orderByTime" : "ASC" ,
"policy" : "default" ,
2021-01-22 03:43:07 +00:00
"query" : "SELECT mean(\"rtt\") FROM \"pings\" WHERE (\"namespace\" =~ /^$namespace$/) AND success = 1 AND $timeFilter GROUP BY time($__interval)" ,
"rawQuery" : true ,
2021-01-18 02:40:08 +00:00
"refId" : "A" ,
2021-01-21 06:04:18 +00:00
"resultFormat" : "time_series" ,
2021-01-18 02:40:08 +00:00
"select" : [
[
{
"params" : [
2021-01-21 06:04:18 +00:00
"rtt"
2021-01-18 02:40:08 +00:00
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
2021-01-21 06:04:18 +00:00
"type" : "mean"
2021-01-18 02:40:08 +00:00
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
2021-01-21 06:04:18 +00:00
"title" : "Avg Ping Latency" ,
"type" : "stat"
} ,
{
"collapsed" : false ,
"datasource" : null ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
"y" : 13
} ,
"id" : 137 ,
"panels" : [ ] ,
"title" : "Leaders (Green) & Laggers (Yellow)" ,
"type" : "row"
2021-01-18 02:40:08 +00:00
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"description" : "" ,
"fieldConfig" : {
"defaults" : {
"custom" : {
"align" : "center" ,
"filterable" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Time"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 175
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "SPEEDTEST.net URL"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 525
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Down Mbps"
} ,
"properties" : [
{
"id" : "color" ,
"value" : {
2021-01-21 06:04:18 +00:00
"fixedColor" : "dark-green" ,
2021-01-18 02:40:08 +00:00
"mode" : "fixed"
}
} ,
{
"id" : "custom.displayMode" ,
"value" : "color-background"
}
]
}
]
} ,
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 3 ,
2021-01-18 02:40:08 +00:00
"w" : 24 ,
"x" : 0 ,
2021-01-21 06:04:18 +00:00
"y" : 14
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 127 ,
2021-01-18 02:40:08 +00:00
"options" : {
"frameIndex" : 0 ,
2021-01-21 06:04:18 +00:00
"showHeader" : true ,
2021-01-18 02:40:08 +00:00
"sortBy" : [ ]
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [ ] ,
"hide" : false ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT max(\"bandwidth\") AS \"Down Mbps\" FROM \"download\" WHERE (\"namespace\" =~ /^$namespace$/) AND $timeFilter" ,
"rawQuery" : false ,
"refId" : "B" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
2021-01-21 06:04:18 +00:00
"type" : "max"
2021-01-18 02:40:08 +00:00
} ,
{
"params" : [
"Down Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "C" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Up Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "ping" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"queryType" : "randomWalk" ,
"refId" : "A" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"latency"
] ,
"type" : "field"
} ,
{
"params" : [
"Latency ms"
] ,
"type" : "alias"
}
] ,
[
{
"params" : [
"jitter"
] ,
"type" : "field"
} ,
{
"params" : [
"Jitter ms"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "reduce" ,
"options" : {
"includeTimeField" : true ,
"mode" : "reduceFields" ,
"reducers" : [
"firstNotNull"
]
}
} ,
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : false
} ,
"indexByName" : {
"Down Mbps" : 2 ,
"Jitter ms" : 5 ,
"Latency ms" : 4 ,
"Time" : 0 ,
"Up Mbps" : 3 ,
"speedtest_url" : 1
} ,
"renameByName" : {
"Down Mbps" : "" ,
"speedtest_url" : "SPEEDTEST.net URL"
}
}
}
] ,
"type" : "table"
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"description" : "" ,
"fieldConfig" : {
"defaults" : {
"custom" : {
"align" : "center" ,
"filterable" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Time"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 175
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "SPEEDTEST.net URL"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 525
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Latency ms"
} ,
"properties" : [
{
"id" : "color" ,
"value" : {
2021-01-21 06:04:18 +00:00
"fixedColor" : "dark-green" ,
2021-01-18 02:40:08 +00:00
"mode" : "fixed"
}
} ,
{
"id" : "custom.displayMode" ,
"value" : "color-background"
}
]
}
]
} ,
"gridPos" : {
"h" : 2 ,
"w" : 24 ,
"x" : 0 ,
2021-01-21 06:04:18 +00:00
"y" : 17
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 134 ,
2021-01-18 02:40:08 +00:00
"options" : {
"frameIndex" : 0 ,
"showHeader" : false ,
"sortBy" : [ ]
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [ ] ,
"hide" : false ,
"measurement" : "ping" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"queryType" : "randomWalk" ,
"refId" : "A" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"latency"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
2021-01-21 06:04:18 +00:00
"type" : "min"
2021-01-18 02:40:08 +00:00
} ,
{
"params" : [
"Latency ms"
] ,
"type" : "alias"
}
] ,
[
{
"params" : [
"jitter"
] ,
"type" : "field"
} ,
{
"params" : [
"Jitter ms"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT max(\"bandwidth\") AS \"Down Mbps\" FROM \"download\" WHERE (\"namespace\" =~ /^$namespace$/) AND $timeFilter" ,
"rawQuery" : false ,
"refId" : "B" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Down Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "C" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Up Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "reduce" ,
"options" : {
"includeTimeField" : true ,
"mode" : "reduceFields" ,
"reducers" : [
"firstNotNull"
]
}
} ,
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : false
} ,
"indexByName" : {
"Down Mbps" : 2 ,
"Jitter ms" : 5 ,
"Latency ms" : 4 ,
"Time" : 0 ,
"Up Mbps" : 3 ,
"speedtest_url" : 1
} ,
"renameByName" : {
"Down Mbps" : "" ,
"speedtest_url" : "SPEEDTEST.net URL"
}
}
}
] ,
"type" : "table"
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
2021-01-21 06:04:18 +00:00
"description" : "" ,
"fieldConfig" : {
"defaults" : {
"custom" : {
"align" : "center" ,
"filterable" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Time"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 175
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "SPEEDTEST.net URL"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 525
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Down Mbps"
} ,
"properties" : [
{
"id" : "color" ,
"value" : {
"fixedColor" : "semi-dark-yellow" ,
"mode" : "fixed"
}
} ,
{
"id" : "custom.displayMode" ,
"value" : "color-background"
}
]
}
]
} ,
2021-01-18 02:40:08 +00:00
"gridPos" : {
2021-01-21 06:04:18 +00:00
"h" : 2 ,
2021-01-18 02:40:08 +00:00
"w" : 24 ,
"x" : 0 ,
2021-01-21 06:04:18 +00:00
"y" : 19
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
"id" : 131 ,
"options" : {
"frameIndex" : 0 ,
"showHeader" : false ,
"sortBy" : [ ]
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
2021-01-18 02:40:08 +00:00
{
2021-01-21 06:04:18 +00:00
"groupBy" : [ ] ,
"hide" : false ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT max(\"bandwidth\") AS \"Down Mbps\" FROM \"download\" WHERE (\"namespace\" =~ /^$namespace$/) AND $timeFilter" ,
"rawQuery" : false ,
"refId" : "B" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
{
"params" : [ ] ,
"type" : "min"
} ,
{
"params" : [
"Down Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "C" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Up Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "ping" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"queryType" : "randomWalk" ,
"refId" : "A" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"latency"
] ,
"type" : "field"
} ,
{
"params" : [
"Latency ms"
] ,
"type" : "alias"
}
] ,
[
{
"params" : [
"jitter"
] ,
"type" : "field"
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
{
"params" : [
"Jitter ms"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "reduce" ,
"options" : {
"includeTimeField" : true ,
"mode" : "reduceFields" ,
"reducers" : [
"firstNotNull"
]
}
} ,
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : false
} ,
"indexByName" : {
"Down Mbps" : 2 ,
"Jitter ms" : 5 ,
"Latency ms" : 4 ,
"Time" : 0 ,
"Up Mbps" : 3 ,
"speedtest_url" : 1
} ,
"renameByName" : {
"Down Mbps" : "" ,
"speedtest_url" : "SPEEDTEST.net URL"
}
}
}
] ,
"type" : "table"
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"description" : "" ,
"fieldConfig" : {
"defaults" : {
"custom" : {
"align" : "center" ,
"filterable" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Time"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 175
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "SPEEDTEST.net URL"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 525
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Latency ms"
} ,
"properties" : [
{
"id" : "color" ,
"value" : {
"fixedColor" : "semi-dark-yellow" ,
"mode" : "fixed"
}
} ,
{
"id" : "custom.displayMode" ,
"value" : "color-background"
}
]
}
]
} ,
"gridPos" : {
"h" : 2 ,
"w" : 24 ,
"x" : 0 ,
"y" : 21
} ,
"id" : 135 ,
"options" : {
"frameIndex" : 0 ,
"showHeader" : false ,
"sortBy" : [ ]
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [ ] ,
"hide" : false ,
"measurement" : "ping" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"queryType" : "randomWalk" ,
"refId" : "A" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"latency"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "max"
} ,
{
"params" : [
"Latency ms"
] ,
"type" : "alias"
}
] ,
[
{
"params" : [
"jitter"
] ,
"type" : "field"
} ,
{
"params" : [
"Jitter ms"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT max(\"bandwidth\") AS \"Down Mbps\" FROM \"download\" WHERE (\"namespace\" =~ /^$namespace$/) AND $timeFilter" ,
"rawQuery" : false ,
"refId" : "B" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Down Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "C" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Up Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "reduce" ,
"options" : {
"includeTimeField" : true ,
"mode" : "reduceFields" ,
"reducers" : [
"firstNotNull"
]
}
} ,
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : false
} ,
"indexByName" : {
"Down Mbps" : 2 ,
"Jitter ms" : 5 ,
"Latency ms" : 4 ,
"Time" : 0 ,
"Up Mbps" : 3 ,
"speedtest_url" : 1
} ,
"renameByName" : {
"Down Mbps" : "" ,
"speedtest_url" : "SPEEDTEST.net URL"
}
}
}
] ,
"type" : "table"
} ,
{
"collapsed" : false ,
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
"y" : 23
} ,
"id" : 108 ,
"panels" : [ ] ,
"title" : "Averages by Test Server" ,
"type" : "row"
} ,
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"description" : "Shows the avg speeds received by test site" ,
"fieldConfig" : {
"defaults" : {
"custom" : {
"align" : "center" ,
"displayMode" : "color-background" ,
"filterable" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
} ,
"unit" : "Mbits"
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Ping"
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
"properties" : [
2021-01-18 02:40:08 +00:00
{
2021-01-21 06:04:18 +00:00
"id" : "unit" ,
"value" : "ms"
} ,
{
"id" : "thresholds" ,
"value" : {
"mode" : "percentage" ,
"steps" : [
{
"color" : "green" ,
"value" : null
} ,
{
"color" : "#EAB839" ,
"value" : 25
} ,
{
"color" : "red" ,
"value" : 50
2021-01-18 02:40:08 +00:00
}
2021-01-21 06:04:18 +00:00
]
}
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"id" : "custom.displayMode" ,
"value" : "gradient-gauge"
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"id" : "max" ,
"value" : 100
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"id" : "custom.width"
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Test Count"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "none"
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"id" : "custom.displayMode" ,
"value" : "gradient-gauge"
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"id" : "max" ,
"value" : 25
} ,
{
"id" : "custom.width" ,
"value" : 150
2021-01-18 02:40:08 +00:00
}
]
} ,
2021-01-21 06:04:18 +00:00
{
"matcher" : {
"id" : "byName" ,
"options" : "Location"
} ,
"properties" : [
{
"id" : "custom.displayMode" ,
"value" : "color-text"
} ,
{
"id" : "custom.width" ,
"value" : 180
} ,
{
"id" : "custom.align" ,
"value" : "left"
}
]
2021-01-18 02:40:08 +00:00
} ,
2021-01-21 06:04:18 +00:00
{
"matcher" : {
"id" : "byName" ,
"options" : "Download Avg"
} ,
"properties" : [
{
"id" : "custom.displayMode" ,
"value" : "gradient-gauge"
} ,
{
"id" : "thresholds" ,
"value" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "red" ,
"value" : null
} ,
{
"color" : "yellow" ,
"value" : 50
} ,
{
"color" : "green" ,
"value" : 100
}
]
}
} ,
2021-01-18 02:40:08 +00:00
{
2021-01-21 06:04:18 +00:00
"id" : "max"
2021-01-18 02:40:08 +00:00
}
]
} ,
2021-01-21 06:04:18 +00:00
{
"matcher" : {
"id" : "byName" ,
"options" : "Upload Avg"
} ,
"properties" : [
{
"id" : "custom.displayMode" ,
"value" : "gradient-gauge"
} ,
{
"id" : "thresholds" ,
"value" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "red" ,
"value" : null
} ,
{
"color" : "yellow" ,
"value" : 10
} ,
{
"color" : "green" ,
"value" : 50
}
]
2021-01-18 02:40:08 +00:00
}
2021-01-21 06:04:18 +00:00
} ,
{
"id" : "max"
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Server"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 300
} ,
{
"id" : "custom.align" ,
"value" : "left"
}
]
}
]
} ,
"gridPos" : {
"h" : 12 ,
"w" : 24 ,
"x" : 0 ,
"y" : 24
} ,
"id" : 114 ,
"options" : {
"showHeader" : true ,
"sortBy" : [
{
"desc" : false ,
"displayName" : "Ping"
}
]
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"server_name"
2021-01-18 02:40:08 +00:00
] ,
2021-01-21 06:04:18 +00:00
"type" : "tag"
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"params" : [
"server_location"
2021-01-18 02:40:08 +00:00
] ,
2021-01-21 06:04:18 +00:00
"type" : "tag"
2021-01-18 02:40:08 +00:00
} ,
{
2021-01-21 06:04:18 +00:00
"params" : [
"server_id"
2021-01-18 02:40:08 +00:00
] ,
2021-01-21 06:04:18 +00:00
"type" : "tag"
2021-01-18 02:40:08 +00:00
}
] ,
2021-01-21 06:04:18 +00:00
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT mean(\"bandwidth\") AS \"Download Avg\" FROM \"download\" WHERE $timeFilter GROUP BY \"server_name\", \"server_location\"" ,
"rawQuery" : false ,
"refId" : "A" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "mean"
} ,
{
"params" : [
"Download Avg"
] ,
"type" : "alias"
2021-01-18 02:40:08 +00:00
}
2021-01-21 06:04:18 +00:00
] ,
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "count"
} ,
{
"params" : [
"Test Count"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
2021-01-18 02:40:08 +00:00
{
2021-01-21 06:04:18 +00:00
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"server_id"
] ,
"type" : "tag"
}
] ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT mean(\"bandwidth\") AS \"Upload Avg\" FROM \"upload\" WHERE $timeFilter GROUP BY \"server_id\"" ,
"rawQuery" : false ,
"refId" : "B" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "mean"
} ,
{
"params" : [
"Upload Avg"
] ,
"type" : "alias"
2021-01-18 02:40:08 +00:00
}
2021-01-21 06:04:18 +00:00
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"server_id"
] ,
"type" : "tag"
2021-01-18 02:40:08 +00:00
}
] ,
2021-01-21 06:04:18 +00:00
"measurement" : "ping" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT mean(\"bandwidth\") AS \"Upload Avg\" FROM \"upload\" WHERE $timeFilter GROUP BY \"server_id\"" ,
"rawQuery" : false ,
"refId" : "C" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"latency"
] ,
"type" : "field"
} ,
{
"params" : [ ] ,
"type" : "mean"
} ,
{
"params" : [
"Ping"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
2021-01-18 02:40:08 +00:00
}
] ,
2021-01-21 06:04:18 +00:00
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"transformations" : [
{
"id" : "seriesToColumns" ,
"options" : {
"byField" : "server_id"
}
} ,
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : true ,
"Time 1" : true ,
"Time 2" : true ,
"Time 3" : true ,
"server_id" : true
} ,
"indexByName" : {
"Download Avg" : 3 ,
"Ping" : 2 ,
"Test Count" : 7 ,
"Time 1" : 6 ,
"Time 2" : 8 ,
"Time 3" : 9 ,
"Upload Avg" : 4 ,
"server_id" : 5 ,
"server_location" : 1 ,
"server_name" : 0
} ,
"renameByName" : {
"Time" : "" ,
"server_location" : "Location" ,
"server_name" : "Server"
}
}
}
] ,
"type" : "table"
2021-01-18 02:40:08 +00:00
} ,
{
"collapsed" : true ,
"datasource" : null ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2021-01-21 06:04:18 +00:00
"y" : 36
2021-01-18 02:40:08 +00:00
} ,
"id" : 129 ,
"panels" : [
{
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"fieldConfig" : {
"defaults" : {
"custom" : {
"align" : "center" ,
"filterable" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : null
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Time"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 175
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "SPEEDTEST.net URL"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 525
}
]
}
]
} ,
"gridPos" : {
"h" : 7 ,
"w" : 24 ,
"x" : 0 ,
2021-01-22 03:43:07 +00:00
"y" : 37
2021-01-18 02:40:08 +00:00
} ,
"id" : 130 ,
"options" : {
"frameIndex" : 0 ,
"showHeader" : true ,
"sortBy" : [
{
"desc" : true ,
"displayName" : "Down Mbps"
}
]
} ,
"pluginVersion" : "7.3.6" ,
"targets" : [
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "download" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"query" : "SELECT max(\"bandwidth\") AS \"Down Mbps\" FROM \"download\" WHERE (\"namespace\" =~ /^$namespace$/) AND $timeFilter" ,
"rawQuery" : false ,
"refId" : "B" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Down Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "upload" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"refId" : "C" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"bandwidth"
] ,
"type" : "field"
} ,
{
"params" : [
"Up Mbps"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
} ,
{
"groupBy" : [
{
"params" : [
"speedtest_url"
] ,
"type" : "tag"
}
] ,
"hide" : false ,
"measurement" : "ping" ,
"orderByTime" : "ASC" ,
"policy" : "default" ,
"queryType" : "randomWalk" ,
"refId" : "A" ,
"resultFormat" : "table" ,
"select" : [
[
{
"params" : [
"latency"
] ,
"type" : "field"
} ,
{
"params" : [
"Latency ms"
] ,
"type" : "alias"
}
] ,
[
{
"params" : [
"jitter"
] ,
"type" : "field"
} ,
{
"params" : [
"Jitter ms"
] ,
"type" : "alias"
}
]
] ,
"tags" : [
{
"key" : "namespace" ,
"operator" : "=~" ,
"value" : "/^$namespace$/"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "All Raw" ,
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : false
} ,
"indexByName" : {
"Down Mbps" : 2 ,
"Jitter ms" : 5 ,
"Latency ms" : 4 ,
"Time" : 0 ,
"Up Mbps" : 3 ,
"speedtest_url" : 1
} ,
"renameByName" : {
"Down Mbps" : "" ,
"speedtest_url" : "SPEEDTEST.net URL"
}
}
}
] ,
"type" : "table"
}
] ,
"title" : "Raw Results & Links" ,
"type" : "row"
2021-01-17 07:26:39 +00:00
}
] ,
2021-01-22 03:43:07 +00:00
"refresh" : false ,
2021-01-17 07:26:39 +00:00
"schemaVersion" : 26 ,
"style" : "dark" ,
"tags" : [ ] ,
"templating" : {
"list" : [
{
"allValue" : null ,
"current" : { } ,
"datasource" : "${DS_INFLUXDB-SPEEDTESTS}" ,
"definition" : "" ,
"error" : null ,
"hide" : 1 ,
"includeAll" : false ,
"label" : "namespace" ,
"multi" : false ,
"name" : "namespace" ,
"options" : [ ] ,
"query" : "SHOW TAG VALUES FROM ping WITH Key = \"namespace\"" ,
"refresh" : 1 ,
"regex" : "" ,
"skipUrlSync" : false ,
"sort" : 0 ,
"tagValuesQuery" : "" ,
"tags" : [ ] ,
"tagsQuery" : "" ,
"type" : "query" ,
"useTags" : false
}
]
} ,
"time" : {
2021-01-18 02:40:08 +00:00
"from" : "now-2d" ,
2021-01-17 07:26:39 +00:00
"to" : "now"
} ,
"timepicker" : {
"refresh_intervals" : [
"5s" ,
"10s" ,
"30s" ,
"1m" ,
"5m" ,
"15m" ,
"30m" ,
"1h" ,
"2h" ,
"1d"
]
} ,
"timezone" : "" ,
"title" : "SpeedTests" ,
"uid" : "kLXTiedGz" ,
2021-01-22 03:43:07 +00:00
"version" : 38
2021-01-17 07:26:39 +00:00
}