blob: a2da7d9a0db98549ee67ec5fb80c1194030ffc84 [file] [log] [blame]
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -07001{
2 "annotations": {
3 "list": [
4 {
5 "builtIn": 1,
6 "datasource": "-- Grafana --",
7 "enable": true,
8 "hide": true,
9 "iconColor": "rgba(0, 211, 255, 1)",
10 "name": "Annotations & Alerts",
11 "type": "dashboard"
12 }
13 ]
14 },
15 "editable": true,
16 "gnetId": null,
17 "graphTooltip": 0,
18 "id": 30,
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -070019 "iteration": 1620421019160,
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -070020 "links": [],
21 "panels": [
22 {
23 "collapsed": false,
24 "datasource": null,
25 "gridPos": {
26 "h": 1,
27 "w": 24,
28 "x": 0,
29 "y": 0
30 },
31 "id": 4,
32 "panels": [],
33 "repeat": "datasource",
34 "scopedVars": {
35 "datasource": {
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -070036 "selected": true,
37 "text": "ace-menlo-rasp-pi",
38 "value": "ace-menlo-rasp-pi"
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -070039 }
40 },
41 "title": "$datasource",
42 "type": "row"
43 },
44 {
45 "aliasColors": {
46 "Edge Down": "red",
47 "Edge Maintenance": "super-light-blue",
48 "Ping DNS Avg": "green",
49 "Ping DNS Max": "orange",
50 "Ping DNS Min": "purple"
51 },
52 "bars": false,
53 "dashLength": 10,
54 "dashes": false,
55 "datasource": null,
56 "description": "- Ping DNS Avg: Pings to 8.8.8.8, min, average, and max latencies from 10 iterations",
57 "fieldConfig": {
58 "defaults": {
59 "custom": {}
60 },
61 "overrides": []
62 },
63 "fill": 0,
64 "fillGradient": 0,
65 "gridPos": {
66 "h": 8,
67 "w": 24,
68 "x": 0,
69 "y": 1
70 },
71 "hiddenSeries": false,
72 "id": 2,
73 "legend": {
74 "avg": false,
75 "current": false,
76 "max": false,
77 "min": false,
78 "show": true,
79 "total": false,
80 "values": false
81 },
82 "lines": true,
83 "linewidth": 1,
84 "nullPointMode": "null",
85 "percentage": false,
86 "pluginVersion": "7.1.5",
87 "pointradius": 2,
88 "points": false,
89 "renderer": "flot",
90 "scopedVars": {
91 "datasource": {
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -070092 "selected": true,
93 "text": "ace-menlo-rasp-pi",
94 "value": "ace-menlo-rasp-pi"
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -070095 }
96 },
97 "seriesOverrides": [
98 {
99 "alias": "Edge Down",
100 "fill": 5,
101 "hideTooltip": true,
102 "linewidth": 0,
103 "yaxis": 2
104 },
105 {
106 "alias": "Edge Maintenance",
107 "fill": 5,
108 "hideTooltip": true,
109 "linewidth": 0,
110 "yaxis": 2
111 }
112 ],
113 "spaceLength": 10,
114 "stack": false,
115 "steppedLine": false,
116 "targets": [
117 {
118 "expr": "sum(aetheredge_ping_dns_test_avg{endpoint=\"metrics80\",name=\"$datasource\"}) > 0 and (sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$datasource\"} * -1 + 1)) - sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$datasource\"}) <= 0",
119 "interval": "",
120 "legendFormat": "Ping DNS Avg",
121 "refId": "A"
122 },
123 {
124 "expr": "(sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$datasource\"}) * -1 + 1)",
125 "interval": "",
126 "legendFormat": "Edge Down",
127 "refId": "B"
128 },
129 {
130 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$datasource\"})",
131 "interval": "",
132 "legendFormat": "Edge Maintenance",
133 "refId": "C"
134 }
135 ],
136 "thresholds": [],
137 "timeFrom": null,
138 "timeRegions": [],
139 "timeShift": null,
140 "title": "Ping DNS Latency Results Over Time - $datasource",
141 "tooltip": {
142 "shared": true,
143 "sort": 0,
144 "value_type": "individual"
145 },
146 "type": "graph",
147 "xaxis": {
148 "buckets": null,
149 "mode": "time",
150 "name": null,
151 "show": true,
152 "values": []
153 },
154 "yaxes": [
155 {
156 "decimals": 1,
157 "format": "ms",
158 "label": null,
159 "logBase": 1,
160 "max": null,
161 "min": null,
162 "show": true
163 },
164 {
165 "format": "short",
166 "label": null,
167 "logBase": 1,
168 "max": "0.011",
169 "min": "0.01",
170 "show": false
171 }
172 ],
173 "yaxis": {
174 "align": false,
175 "alignLevel": null
176 }
177 },
178 {
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700179 "aliasColors": {
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700180 "Downlink Speed": "blue",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700181 "Edge Down": "red",
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700182 "Edge Maintenance": "light-blue",
183 "Max DL (115 Mbps)": "rgb(173, 173, 173)",
184 "Max UL (10 Mbps)": "rgb(158, 158, 158)",
185 "Uplink Speed": "purple",
186 "Value": "rgb(133, 132, 132)"
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700187 },
188 "bars": false,
189 "dashLength": 10,
190 "dashes": false,
191 "datasource": null,
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700192 "description": "- Max Downlink Speed: 115 Mbps\n- Max Uplink Speed: 10 Mbps\n\nEach result is taken from the iperf json output, test runs for 10 seconds.",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700193 "fieldConfig": {
194 "defaults": {
195 "custom": {}
196 },
197 "overrides": []
198 },
199 "fill": 0,
200 "fillGradient": 0,
201 "gridPos": {
202 "h": 8,
203 "w": 24,
204 "x": 0,
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700205 "y": 9
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700206 },
207 "hiddenSeries": false,
208 "id": 6,
209 "legend": {
210 "avg": false,
211 "current": false,
212 "max": false,
213 "min": false,
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700214 "rightSide": true,
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700215 "show": true,
216 "total": false,
217 "values": false
218 },
219 "lines": true,
220 "linewidth": 1,
221 "nullPointMode": "null",
222 "percentage": false,
223 "pluginVersion": "7.1.5",
224 "pointradius": 2,
225 "points": false,
226 "renderer": "flot",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700227 "seriesOverrides": [
228 {
229 "alias": "Edge Down",
230 "fill": 5,
231 "hideTooltip": true,
232 "linewidth": 0,
233 "yaxis": 2
234 },
235 {
236 "alias": "Edge Maintenance",
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700237 "fill": 2,
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700238 "hideTooltip": true,
239 "linewidth": 0,
240 "yaxis": 2
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700241 },
242 {
243 "alias": "/Max.*/",
244 "dashLength": 3,
245 "dashes": true,
246 "fill": 0,
247 "hideTooltip": true,
248 "legend": false
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700249 }
250 ],
251 "spaceLength": 10,
252 "stack": false,
253 "steppedLine": false,
254 "targets": [
255 {
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700256 "expr": "sum(aetheredge_iperf_cluster_downlink_test{endpoint=\"metrics80\",name=\"$datasource\"}) > 0 and (sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$datasource\"} * -1 + 1)) - sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$datasource\"}) <= 0",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700257 "interval": "",
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700258 "legendFormat": "Downlink Speed",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700259 "refId": "A"
260 },
261 {
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700262 "expr": "sum(aetheredge_iperf_cluster_uplink_test{endpoint=\"metrics80\",name=\"$datasource\"} > 0) and (sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$datasource\"} * -1 + 1)) - sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$datasource\"}) <= 0",
263 "interval": "",
264 "legendFormat": "Uplink Speed",
265 "refId": "B"
266 },
267 {
268 "expr": "10",
269 "interval": "",
270 "legendFormat": "Max UL (10 Mbps)",
271 "refId": "C"
272 },
273 {
274 "expr": "115",
275 "interval": "",
276 "legendFormat": "Max DL (115 Mbps)",
277 "refId": "D"
278 },
279 {
280 "expr": "(sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"$datasource\"}) * -1 + 1) - sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$datasource\"}) - (sum(5*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$datasource\"}))",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700281 "interval": "",
282 "legendFormat": "Edge Down",
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700283 "refId": "E"
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700284 },
285 {
286 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"$datasource\"})",
287 "interval": "",
288 "legendFormat": "Edge Maintenance",
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700289 "refId": "F"
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700290 }
291 ],
292 "thresholds": [],
293 "timeFrom": null,
294 "timeRegions": [],
295 "timeShift": null,
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700296 "title": "Iperf Downlink and Uplink Tests Over Time - $datasource",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700297 "tooltip": {
298 "shared": true,
299 "sort": 0,
300 "value_type": "individual"
301 },
302 "type": "graph",
303 "xaxis": {
304 "buckets": null,
305 "mode": "time",
306 "name": null,
307 "show": true,
308 "values": []
309 },
310 "yaxes": [
311 {
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700312 "decimals": 0,
313 "format": "Mbits",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700314 "label": null,
315 "logBase": 1,
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700316 "max": "116",
317 "min": "0",
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700318 "show": true
319 },
320 {
321 "format": "short",
322 "label": null,
323 "logBase": 1,
324 "max": "0.011",
325 "min": "0.01",
326 "show": false
327 }
328 ],
329 "yaxis": {
330 "align": false,
331 "alignLevel": null
332 }
333 }
334 ],
335 "schemaVersion": 26,
336 "style": "dark",
337 "tags": [],
338 "templating": {
339 "list": [
340 {
341 "allValue": null,
342 "current": {
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700343 "selected": false,
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700344 "text": [
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700345 "ace-menlo-rasp-pi"
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700346 ],
347 "value": [
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700348 "ace-menlo-rasp-pi"
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700349 ]
350 },
351 "datasource": "RANCHER_MONITORING_GLOBAL",
352 "definition": "label_values(aetheredge_e2e_tests_ok, name)",
353 "hide": 0,
354 "includeAll": true,
355 "label": "Edge",
356 "multi": true,
357 "name": "datasource",
358 "options": [],
359 "query": "label_values(aetheredge_e2e_tests_ok, name)",
360 "refresh": 2,
361 "regex": "",
362 "skipUrlSync": false,
363 "sort": 0,
364 "tagValuesQuery": "",
365 "tags": [],
366 "tagsQuery": "",
367 "type": "query",
368 "useTags": false
369 }
370 ]
371 },
372 "time": {
373 "from": "now-12h",
374 "to": "now"
375 },
376 "timepicker": {
377 "refresh_intervals": [
378 "5s",
379 "10s",
380 "30s",
381 "1m",
382 "5m",
383 "15m",
384 "30m",
385 "1h",
386 "2h",
387 "1d"
388 ]
389 },
390 "timezone": "",
391 "title": "Edge Latency and Bandwidth Monitoring",
392 "uid": "xM1_uT9Mz",
Jeremy Ronquillo411e7b82021-05-10 10:22:31 -0700393 "version": 1
Jeremy Ronquillo0269ab42021-04-28 14:14:13 -0700394}