diff --git a/files/grafana/dashboards/home-networking.json b/files/grafana/dashboards/home-networking.json index fd64fd6..40c7109 100644 --- a/files/grafana/dashboards/home-networking.json +++ b/files/grafana/dashboards/home-networking.json @@ -1433,6 +1433,528 @@ "y": 12 }, "hiddenSeries": false, + "id": 35, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "ping.max", + "fillBelowTo": "ping.mean", + "lines": false + }, + { + "alias": "ping.mean", + "fillBelowTo": "ping.min", + "lines": false + }, + { + "alias": "ping.min", + "lines": false + }, + { + "alias": "ping.loss", + "color": "#C4162A", + "fill": 2, + "linewidth": 3, + "steppedLine": true, + "yaxis": 2 + }, + { + "alias": "ping.mean", + "lines": false, + "points": true + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "ping", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "average_response_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "mean" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "maximum_response_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + }, + { + "params": [ + "max" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "minimum_response_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "min" + }, + { + "params": [ + "min" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "host", + "operator": "=", + "value": "probe0-lki.kill0.net" + }, + { + "condition": "AND", + "key": "url", + "operator": "=", + "value": "dns.google" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "ping", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"percent_packet_loss\") AS \"loss\" FROM \"ping\" WHERE (\"url\" = '24.13.205.122') AND $timeFilter GROUP BY time($__interval) fill(null)", + "rawQuery": false, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "percent_packet_loss" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "loss" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "host", + "operator": "=", + "value": "probe0-lki.kill0.net" + }, + { + "condition": "AND", + "key": "url", + "operator": "=", + "value": "dns.google" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Google DNS (IPv4)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "ms", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "percent", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 12 + }, + "hiddenSeries": false, + "id": 36, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "ping6.max", + "fillBelowTo": "ping6.mean", + "lines": false + }, + { + "alias": "ping6.mean", + "fillBelowTo": "ping6.min", + "lines": false + }, + { + "alias": "ping6.min", + "lines": false + }, + { + "alias": "ping6.loss", + "color": "#C4162A", + "fill": 2, + "linewidth": 3, + "steppedLine": true, + "yaxis": 2 + }, + { + "alias": "ping6.mean", + "lines": false, + "points": true + }, + { + "alias": "ping6.mean", + "lines": false + }, + { + "alias": "ping6.min", + "lines": false + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "ping6", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "average_response_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "mean" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "maximum_response_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "max" + }, + { + "params": [ + "max" + ], + "type": "alias" + } + ], + [ + { + "params": [ + "minimum_response_ms" + ], + "type": "field" + }, + { + "params": [], + "type": "min" + }, + { + "params": [ + "min" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "host", + "operator": "=", + "value": "probe0-lki.kill0.net" + }, + { + "condition": "AND", + "key": "url", + "operator": "=", + "value": "dns.google" + } + ] + }, + { + "groupBy": [ + { + "params": [ + "$__interval" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "ping6", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT mean(\"percent_packet_loss\") AS \"loss\" FROM \"ping\" WHERE (\"url\" = '24.13.205.122') AND $timeFilter GROUP BY time($__interval) fill(null)", + "rawQuery": false, + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "percent_packet_loss" + ], + "type": "field" + }, + { + "params": [], + "type": "mean" + }, + { + "params": [ + "loss" + ], + "type": "alias" + } + ] + ], + "tags": [ + { + "key": "host", + "operator": "=", + "value": "probe0-lki.kill0.net" + }, + { + "condition": "AND", + "key": "url", + "operator": "=", + "value": "dns.google" + } + ] + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Google DNS (IPv6)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "ms", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "percent", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 20 + }, + "hiddenSeries": false, "id": 16, "legend": { "avg": false, @@ -1675,7 +2197,7 @@ "h": 8, "w": 12, "x": 12, - "y": 12 + "y": 20 }, "hiddenSeries": false, "id": 30, @@ -1920,7 +2442,7 @@ "h": 8, "w": 12, "x": 0, - "y": 20 + "y": 28 }, "hiddenSeries": false, "id": 31, @@ -2165,7 +2687,7 @@ "h": 8, "w": 12, "x": 12, - "y": 20 + "y": 28 }, "hiddenSeries": false, "id": 32, @@ -2410,7 +2932,7 @@ "h": 8, "w": 12, "x": 0, - "y": 28 + "y": 36 }, "hiddenSeries": false, "id": 5, @@ -2599,7 +3121,7 @@ "h": 8, "w": 12, "x": 12, - "y": 28 + "y": 36 }, "hiddenSeries": false, "id": 10, @@ -2788,7 +3310,7 @@ "h": 8, "w": 12, "x": 0, - "y": 36 + "y": 44 }, "hiddenSeries": false, "id": 9, @@ -2977,7 +3499,7 @@ "h": 8, "w": 12, "x": 12, - "y": 36 + "y": 44 }, "hiddenSeries": false, "id": 11, @@ -3166,7 +3688,7 @@ "h": 8, "w": 12, "x": 0, - "y": 44 + "y": 52 }, "hiddenSeries": false, "id": 12, @@ -3355,7 +3877,7 @@ "h": 8, "w": 12, "x": 12, - "y": 44 + "y": 52 }, "hiddenSeries": false, "id": 33, @@ -3544,7 +4066,7 @@ "h": 8, "w": 12, "x": 0, - "y": 52 + "y": 60 }, "hiddenSeries": false, "id": 23, @@ -3727,7 +4249,7 @@ "h": 8, "w": 12, "x": 12, - "y": 52 + "y": 60 }, "hiddenSeries": false, "id": 18, @@ -3918,7 +4440,7 @@ "h": 8, "w": 12, "x": 0, - "y": 60 + "y": 68 }, "hiddenSeries": false, "id": 26, @@ -4101,7 +4623,7 @@ "h": 8, "w": 12, "x": 12, - "y": 60 + "y": 68 }, "hiddenSeries": false, "id": 24, @@ -4284,7 +4806,7 @@ "h": 8, "w": 12, "x": 0, - "y": 68 + "y": 76 }, "hiddenSeries": false, "id": 25, @@ -4467,7 +4989,7 @@ "h": 8, "w": 12, "x": 12, - "y": 68 + "y": 76 }, "hiddenSeries": false, "id": 27, @@ -4650,7 +5172,7 @@ "h": 8, "w": 12, "x": 0, - "y": 76 + "y": 84 }, "hiddenSeries": false, "id": 20, @@ -4833,7 +5355,7 @@ "h": 8, "w": 12, "x": 12, - "y": 76 + "y": 84 }, "hiddenSeries": false, "id": 21, @@ -5033,5 +5555,5 @@ "timezone": "", "title": "Home Networking", "uid": "N0X50kOWk", - "version": 4 + "version": 5 }