blob: f8b17f9194e6e3b37ffb2250f48978bbd2151b8d [file] [log] [blame]
Andy Bavierab75e9e2020-08-06 12:05:30 -07001{
2 "annotations": {
3 "list": [
4 {
5 "$$hashKey": "object:45",
6 "builtIn": 1,
7 "datasource": "-- Grafana --",
8 "enable": true,
9 "hide": true,
10 "iconColor": "rgba(0, 211, 255, 1)",
11 "name": "Annotations & Alerts",
12 "type": "dashboard"
13 }
14 ]
15 },
16 "editable": true,
17 "gnetId": null,
18 "graphTooltip": 0,
Andy Bavierdbd45bd2020-10-02 15:48:35 -070019 "iteration": 1601493165046,
Andy Bavierab75e9e2020-08-06 12:05:30 -070020 "links": [],
21 "panels": [
22 {
Andy Bavier5c91c1c2020-09-01 11:47:38 -070023 "datasource": "Google Cloud Monitoring",
24 "description": "",
25 "fieldConfig": {
26 "defaults": {
27 "custom": {},
28 "mappings": [
29 {
30 "from": "",
31 "id": 0,
32 "operator": "",
33 "text": "down",
34 "to": "",
35 "type": 1,
36 "value": "0"
37 },
38 {
39 "from": "",
40 "id": 1,
41 "operator": "",
42 "text": "up",
43 "to": "",
44 "type": 1,
45 "value": "1"
46 }
47 ],
48 "max": 1,
49 "min": 0,
50 "thresholds": {
51 "mode": "absolute",
52 "steps": [
53 {
54 "color": "red",
55 "value": null
56 },
57 {
58 "color": "green",
59 "value": 1
60 }
61 ]
62 }
63 },
64 "overrides": [
65 {
66 "matcher": {
67 "id": "byName",
68 "options": "aether-gcp-argela"
69 },
70 "properties": [
71 {
72 "id": "displayName",
73 "value": "Argela"
74 }
75 ]
76 },
77 {
78 "matcher": {
79 "id": "byName",
80 "options": "aether-gcp-att"
81 },
82 "properties": [
83 {
84 "id": "displayName",
85 "value": "ATT"
86 }
87 ]
88 },
89 {
90 "matcher": {
91 "id": "byName",
92 "options": "aether-gcp-ciena"
93 },
94 "properties": [
95 {
96 "id": "displayName",
97 "value": "Ciena"
98 }
99 ]
100 },
101 {
102 "matcher": {
103 "id": "byName",
104 "options": "aether-gcp-menlo-prd"
105 },
106 "properties": [
107 {
108 "id": "displayName",
109 "value": "ONF Menlo Prod"
110 }
111 ]
112 },
113 {
114 "matcher": {
115 "id": "byName",
116 "options": "aether-gcp-menlo-stg"
117 },
118 "properties": [
119 {
120 "id": "displayName",
121 "value": "ONF Menlo Staging"
122 }
123 ]
124 },
125 {
126 "matcher": {
127 "id": "byName",
128 "options": "aether-gcp-ntt"
129 },
130 "properties": [
131 {
132 "id": "displayName",
133 "value": "NTT"
134 }
135 ]
136 },
137 {
138 "matcher": {
139 "id": "byName",
140 "options": "aether-gcp-telefonica"
141 },
142 "properties": [
143 {
144 "id": "displayName",
145 "value": "Telefonica"
146 }
147 ]
148 },
149 {
150 "matcher": {
151 "id": "byName",
152 "options": "aether-gcp-tucson"
153 },
154 "properties": [
155 {
156 "id": "displayName",
157 "value": "ONF Tucson"
158 }
159 ]
160 },
161 {
162 "matcher": {
163 "id": "byName",
164 "options": "menlo-gcp1-tunnel-4"
165 },
166 "properties": [
167 {
168 "id": "displayName",
169 "value": "Intel"
170 }
171 ]
172 }
173 ]
174 },
175 "gridPos": {
176 "h": 4,
177 "w": 24,
178 "x": 0,
179 "y": 0
180 },
181 "id": 33,
182 "options": {
183 "colorMode": "value",
184 "graphMode": "area",
185 "justifyMode": "auto",
186 "orientation": "auto",
187 "reduceOptions": {
188 "calcs": [
189 "last"
190 ],
191 "fields": "",
192 "values": false
193 }
194 },
195 "pluginVersion": "7.0.5",
196 "repeat": null,
197 "targets": [
198 {
199 "metricQuery": {
200 "aliasBy": "{{ metric.label.tunnel_name }}",
201 "alignmentPeriod": "stackdriver-auto",
202 "crossSeriesReducer": "REDUCE_NONE",
Andy Bavierdbd45bd2020-10-02 15:48:35 -0700203 "filters": [
204 "metric.label.tunnel_name",
205 "!=~",
206 "^aws.*"
207 ],
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700208 "groupBys": [],
209 "metricKind": "GAUGE",
210 "metricType": "vpn.googleapis.com/tunnel_established",
211 "perSeriesAligner": "ALIGN_INTERPOLATE",
212 "projectName": "onf-vpn",
213 "unit": "1",
214 "valueType": "DOUBLE"
215 },
216 "queryType": "metrics",
217 "refId": "A"
218 }
219 ],
220 "timeFrom": null,
221 "timeShift": null,
222 "title": "VPN connections from Google Cloud",
223 "type": "stat"
224 },
225 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700226 "datasource": null,
227 "description": "",
228 "fieldConfig": {
229 "defaults": {
230 "custom": {},
231 "mappings": [
232 {
233 "from": "",
234 "id": 1,
235 "operator": "",
236 "text": "error",
237 "to": "",
238 "type": 1,
239 "value": "-1"
240 },
241 {
242 "from": "",
243 "id": 2,
244 "operator": "",
245 "text": "disconnected",
246 "to": "",
247 "type": 1,
248 "value": "0"
249 },
250 {
251 "from": "",
252 "id": 3,
253 "operator": "",
254 "text": "connecting",
255 "to": "",
256 "type": 1,
257 "value": "1"
258 },
259 {
260 "from": "",
261 "id": 4,
262 "operator": "",
263 "text": "connected",
264 "to": "",
265 "type": 1,
266 "value": "2"
267 },
268 {
269 "from": "",
270 "id": 5,
271 "operator": "",
272 "text": "no result",
273 "to": "",
274 "type": 1,
275 "value": "-2"
Andy Bavier3fc12032020-08-11 16:42:56 -0700276 },
277 {
278 "from": "-100",
279 "id": 6,
280 "operator": "",
281 "text": "scheduled downtime",
282 "to": "-3",
283 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700284 }
285 ],
286 "thresholds": {
287 "mode": "absolute",
288 "steps": [
289 {
290 "color": "red",
291 "value": null
292 },
293 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700294 "color": "#6ED0E0",
295 "value": -100
296 },
297 {
298 "color": "red",
299 "value": -2
300 },
301 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700302 "color": "#EAB839",
303 "value": 1
304 },
305 {
306 "color": "green",
307 "value": 2
308 }
309 ]
310 }
311 },
312 "overrides": []
313 },
314 "gridPos": {
315 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700316 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700317 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700318 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700319 },
320 "id": 4,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700321 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700322 "options": {
323 "colorMode": "background",
324 "graphMode": "none",
325 "justifyMode": "auto",
326 "orientation": "auto",
327 "reduceOptions": {
328 "calcs": [
329 "last"
330 ],
331 "fields": "",
332 "values": false
333 }
334 },
335 "pluginVersion": "7.0.5",
336 "repeat": "edge",
337 "repeatDirection": "h",
338 "scopedVars": {
339 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700340 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700341 "text": "ace-argela",
342 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700343 }
344 },
345 "targets": [
346 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700347 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700348 "interval": "",
349 "legendFormat": "Control Plane",
350 "refId": "A"
351 },
352 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700353 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700354 "interval": "",
355 "legendFormat": "User Plane",
356 "refId": "B"
357 }
358 ],
359 "timeFrom": null,
360 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700361 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700362 "type": "stat"
363 },
364 {
365 "datasource": null,
366 "description": "",
367 "fieldConfig": {
368 "defaults": {
369 "custom": {},
370 "mappings": [
371 {
372 "from": "",
373 "id": 1,
374 "operator": "",
375 "text": "error",
376 "to": "",
377 "type": 1,
378 "value": "-1"
379 },
380 {
381 "from": "",
382 "id": 2,
383 "operator": "",
384 "text": "disconnected",
385 "to": "",
386 "type": 1,
387 "value": "0"
388 },
389 {
390 "from": "",
391 "id": 3,
392 "operator": "",
393 "text": "connecting",
394 "to": "",
395 "type": 1,
396 "value": "1"
397 },
398 {
399 "from": "",
400 "id": 4,
401 "operator": "",
402 "text": "connected",
403 "to": "",
404 "type": 1,
405 "value": "2"
406 },
407 {
408 "from": "",
409 "id": 5,
410 "operator": "",
411 "text": "no result",
412 "to": "",
413 "type": 1,
414 "value": "-2"
415 },
416 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700417 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700418 "id": 6,
419 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700420 "text": "scheduled downtime",
421 "to": "-3",
422 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700423 }
424 ],
425 "thresholds": {
426 "mode": "absolute",
427 "steps": [
428 {
429 "color": "red",
430 "value": null
431 },
432 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700433 "color": "#6ED0E0",
434 "value": -100
435 },
436 {
437 "color": "red",
438 "value": -2
439 },
440 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700441 "color": "#EAB839",
442 "value": 1
443 },
444 {
445 "color": "green",
446 "value": 2
447 }
448 ]
449 }
450 },
451 "overrides": []
452 },
453 "gridPos": {
454 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700455 "w": 4.8,
456 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700457 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700458 },
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700459 "id": 34,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700460 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700461 "options": {
462 "colorMode": "background",
463 "graphMode": "none",
464 "justifyMode": "auto",
465 "orientation": "auto",
466 "reduceOptions": {
467 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700468 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700469 ],
470 "fields": "",
471 "values": false
472 }
473 },
474 "pluginVersion": "7.0.5",
475 "repeat": null,
476 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -0700477 "repeatIteration": 1601493165046,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700478 "repeatPanelId": 4,
479 "scopedVars": {
480 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700481 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700482 "text": "ace-intel",
483 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700484 }
485 },
486 "targets": [
487 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700488 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700489 "interval": "",
490 "legendFormat": "Control Plane",
491 "refId": "A"
492 },
493 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700494 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700495 "interval": "",
496 "legendFormat": "User Plane",
497 "refId": "B"
498 }
499 ],
500 "timeFrom": null,
501 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700502 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700503 "type": "stat"
504 },
505 {
506 "datasource": null,
507 "description": "",
508 "fieldConfig": {
509 "defaults": {
510 "custom": {},
511 "mappings": [
512 {
513 "from": "",
514 "id": 1,
515 "operator": "",
516 "text": "error",
517 "to": "",
518 "type": 1,
519 "value": "-1"
520 },
521 {
522 "from": "",
523 "id": 2,
524 "operator": "",
525 "text": "disconnected",
526 "to": "",
527 "type": 1,
528 "value": "0"
529 },
530 {
531 "from": "",
532 "id": 3,
533 "operator": "",
534 "text": "connecting",
535 "to": "",
536 "type": 1,
537 "value": "1"
538 },
539 {
540 "from": "",
541 "id": 4,
542 "operator": "",
543 "text": "connected",
544 "to": "",
545 "type": 1,
546 "value": "2"
547 },
548 {
549 "from": "",
550 "id": 5,
551 "operator": "",
552 "text": "no result",
553 "to": "",
554 "type": 1,
555 "value": "-2"
556 },
557 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700558 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700559 "id": 6,
560 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700561 "text": "scheduled downtime",
562 "to": "-3",
563 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700564 }
565 ],
566 "thresholds": {
567 "mode": "absolute",
568 "steps": [
569 {
570 "color": "red",
571 "value": null
572 },
573 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700574 "color": "#6ED0E0",
575 "value": -100
576 },
577 {
578 "color": "red",
579 "value": -2
580 },
581 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700582 "color": "#EAB839",
583 "value": 1
584 },
585 {
586 "color": "green",
587 "value": 2
588 }
589 ]
590 }
591 },
592 "overrides": []
593 },
594 "gridPos": {
595 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700596 "w": 4.8,
597 "x": 9.6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700598 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700599 },
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700600 "id": 35,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700601 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700602 "options": {
603 "colorMode": "background",
604 "graphMode": "none",
605 "justifyMode": "auto",
606 "orientation": "auto",
607 "reduceOptions": {
608 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700609 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700610 ],
611 "fields": "",
612 "values": false
613 }
614 },
615 "pluginVersion": "7.0.5",
616 "repeat": null,
617 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -0700618 "repeatIteration": 1601493165046,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700619 "repeatPanelId": 4,
620 "scopedVars": {
621 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700622 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700623 "text": "ace-menlo-pixel",
624 "value": "ace-menlo-pixel"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700625 }
626 },
627 "targets": [
628 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700629 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700630 "interval": "",
631 "legendFormat": "Control Plane",
632 "refId": "A"
633 },
634 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700635 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700636 "interval": "",
637 "legendFormat": "User Plane",
638 "refId": "B"
639 }
640 ],
641 "timeFrom": null,
642 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700643 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700644 "type": "stat"
645 },
646 {
647 "datasource": null,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700648 "description": "",
649 "fieldConfig": {
650 "defaults": {
651 "custom": {},
652 "mappings": [
653 {
654 "from": "",
655 "id": 1,
656 "operator": "",
657 "text": "error",
658 "to": "",
659 "type": 1,
660 "value": "-1"
661 },
662 {
663 "from": "",
664 "id": 2,
665 "operator": "",
666 "text": "disconnected",
667 "to": "",
668 "type": 1,
669 "value": "0"
670 },
671 {
672 "from": "",
673 "id": 3,
674 "operator": "",
675 "text": "connecting",
676 "to": "",
677 "type": 1,
678 "value": "1"
679 },
680 {
681 "from": "",
682 "id": 4,
683 "operator": "",
684 "text": "connected",
685 "to": "",
686 "type": 1,
687 "value": "2"
688 },
689 {
690 "from": "",
691 "id": 5,
692 "operator": "",
693 "text": "no result",
694 "to": "",
695 "type": 1,
696 "value": "-2"
697 },
698 {
699 "from": "-100",
700 "id": 6,
701 "operator": "",
702 "text": "scheduled downtime",
703 "to": "-3",
704 "type": 2
705 }
706 ],
707 "thresholds": {
708 "mode": "absolute",
709 "steps": [
710 {
711 "color": "red",
712 "value": null
713 },
714 {
715 "color": "#6ED0E0",
716 "value": -100
717 },
718 {
719 "color": "red",
720 "value": -2
721 },
722 {
723 "color": "#EAB839",
724 "value": 1
725 },
726 {
727 "color": "green",
728 "value": 2
729 }
730 ]
731 }
732 },
733 "overrides": []
734 },
735 "gridPos": {
736 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700737 "w": 4.8,
738 "x": 14.399999999999999,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700739 "y": 4
740 },
741 "id": 36,
742 "maxPerRow": 6,
743 "options": {
744 "colorMode": "background",
745 "graphMode": "none",
746 "justifyMode": "auto",
747 "orientation": "auto",
748 "reduceOptions": {
749 "calcs": [
750 "last"
751 ],
752 "fields": "",
753 "values": false
754 }
755 },
756 "pluginVersion": "7.0.5",
757 "repeat": null,
758 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -0700759 "repeatIteration": 1601493165046,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700760 "repeatPanelId": 4,
761 "scopedVars": {
762 "edge": {
763 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700764 "text": "ace-menlo-rasp-pi",
765 "value": "ace-menlo-rasp-pi"
766 }
767 },
768 "targets": [
769 {
770 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
771 "interval": "",
772 "legendFormat": "Control Plane",
773 "refId": "A"
774 },
775 {
776 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
777 "interval": "",
778 "legendFormat": "User Plane",
779 "refId": "B"
780 }
781 ],
782 "timeFrom": null,
783 "timeShift": null,
784 "title": "Current: $edge",
785 "type": "stat"
786 },
787 {
788 "datasource": null,
789 "description": "",
790 "fieldConfig": {
791 "defaults": {
792 "custom": {},
793 "mappings": [
794 {
795 "from": "",
796 "id": 1,
797 "operator": "",
798 "text": "error",
799 "to": "",
800 "type": 1,
801 "value": "-1"
802 },
803 {
804 "from": "",
805 "id": 2,
806 "operator": "",
807 "text": "disconnected",
808 "to": "",
809 "type": 1,
810 "value": "0"
811 },
812 {
813 "from": "",
814 "id": 3,
815 "operator": "",
816 "text": "connecting",
817 "to": "",
818 "type": 1,
819 "value": "1"
820 },
821 {
822 "from": "",
823 "id": 4,
824 "operator": "",
825 "text": "connected",
826 "to": "",
827 "type": 1,
828 "value": "2"
829 },
830 {
831 "from": "",
832 "id": 5,
833 "operator": "",
834 "text": "no result",
835 "to": "",
836 "type": 1,
837 "value": "-2"
838 },
839 {
840 "from": "-100",
841 "id": 6,
842 "operator": "",
843 "text": "scheduled downtime",
844 "to": "-3",
845 "type": 2
846 }
847 ],
848 "thresholds": {
849 "mode": "absolute",
850 "steps": [
851 {
852 "color": "red",
853 "value": null
854 },
855 {
856 "color": "#6ED0E0",
857 "value": -100
858 },
859 {
860 "color": "red",
861 "value": -2
862 },
863 {
864 "color": "#EAB839",
865 "value": 1
866 },
867 {
868 "color": "green",
869 "value": 2
870 }
871 ]
872 }
873 },
874 "overrides": []
875 },
876 "gridPos": {
877 "h": 4,
878 "w": 4.8,
879 "x": 19.2,
880 "y": 4
881 },
882 "id": 37,
883 "maxPerRow": 6,
884 "options": {
885 "colorMode": "background",
886 "graphMode": "none",
887 "justifyMode": "auto",
888 "orientation": "auto",
889 "reduceOptions": {
890 "calcs": [
891 "last"
892 ],
893 "fields": "",
894 "values": false
895 }
896 },
897 "pluginVersion": "7.0.5",
898 "repeat": null,
899 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -0700900 "repeatIteration": 1601493165046,
Andy Bavier502d6012020-09-30 11:46:06 -0700901 "repeatPanelId": 4,
902 "scopedVars": {
903 "edge": {
904 "selected": false,
905 "text": "ace-tucson",
906 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -0700907 }
908 },
909 "targets": [
910 {
911 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
912 "interval": "",
913 "legendFormat": "Control Plane",
914 "refId": "A"
915 },
916 {
917 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
918 "interval": "",
919 "legendFormat": "User Plane",
920 "refId": "B"
921 }
922 ],
923 "timeFrom": null,
924 "timeShift": null,
925 "title": "Current: $edge",
926 "type": "stat"
927 },
928 {
929 "datasource": null,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700930 "fieldConfig": {
931 "defaults": {
932 "custom": {},
933 "mappings": [],
934 "thresholds": {
935 "mode": "absolute",
936 "steps": [
937 {
938 "color": "red",
939 "value": null
940 },
941 {
942 "color": "#EAB839",
943 "value": 50
944 },
945 {
946 "color": "green",
947 "value": 95
948 }
949 ]
950 },
951 "unit": "percent"
952 },
953 "overrides": []
954 },
955 "gridPos": {
956 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700957 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700958 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700959 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -0700960 },
961 "id": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700962 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700963 "options": {
964 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700965 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700966 "justifyMode": "auto",
967 "orientation": "auto",
968 "reduceOptions": {
969 "calcs": [
970 "mean"
971 ],
972 "fields": "",
973 "values": false
974 }
975 },
976 "pluginVersion": "7.0.5",
977 "repeat": "edge",
978 "repeatDirection": "h",
979 "scopedVars": {
980 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700981 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700982 "text": "ace-argela",
983 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700984 }
985 },
986 "targets": [
987 {
988 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
989 "interval": "",
990 "legendFormat": "Control Plane",
991 "refId": "A"
992 },
993 {
994 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
995 "interval": "",
996 "legendFormat": "User Plane",
997 "refId": "B"
998 }
999 ],
1000 "timeFrom": null,
1001 "timeShift": null,
1002 "title": "Uptime: $edge",
1003 "transformations": [],
1004 "type": "stat"
1005 },
1006 {
1007 "datasource": null,
1008 "fieldConfig": {
1009 "defaults": {
1010 "custom": {},
1011 "mappings": [],
1012 "thresholds": {
1013 "mode": "absolute",
1014 "steps": [
1015 {
1016 "color": "red",
1017 "value": null
1018 },
1019 {
1020 "color": "#EAB839",
1021 "value": 50
1022 },
1023 {
1024 "color": "green",
1025 "value": 95
1026 }
1027 ]
1028 },
1029 "unit": "percent"
1030 },
1031 "overrides": []
1032 },
1033 "gridPos": {
1034 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -07001035 "w": 4.8,
1036 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001037 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -07001038 },
Andy Bavier227cb1c2020-09-09 10:00:46 -07001039 "id": 38,
1040 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001041 "options": {
1042 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -07001043 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -07001044 "justifyMode": "auto",
1045 "orientation": "auto",
1046 "reduceOptions": {
1047 "calcs": [
1048 "mean"
1049 ],
1050 "fields": "",
1051 "values": false
1052 }
1053 },
1054 "pluginVersion": "7.0.5",
1055 "repeat": null,
1056 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001057 "repeatIteration": 1601493165046,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001058 "repeatPanelId": 5,
1059 "scopedVars": {
1060 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001061 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001062 "text": "ace-intel",
1063 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07001064 }
1065 },
1066 "targets": [
1067 {
1068 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1069 "interval": "",
1070 "legendFormat": "Control Plane",
1071 "refId": "A"
1072 },
1073 {
1074 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1075 "interval": "",
1076 "legendFormat": "User Plane",
1077 "refId": "B"
1078 }
1079 ],
1080 "timeFrom": null,
1081 "timeShift": null,
1082 "title": "Uptime: $edge",
Andy Bavier3fc12032020-08-11 16:42:56 -07001083 "transformations": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07001084 "type": "stat"
1085 },
1086 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07001087 "datasource": null,
1088 "fieldConfig": {
1089 "defaults": {
1090 "custom": {},
1091 "mappings": [],
1092 "thresholds": {
1093 "mode": "absolute",
1094 "steps": [
1095 {
1096 "color": "red",
1097 "value": null
1098 },
1099 {
1100 "color": "#EAB839",
1101 "value": 50
1102 },
1103 {
1104 "color": "green",
1105 "value": 95
1106 }
1107 ]
1108 },
1109 "unit": "percent"
1110 },
1111 "overrides": []
1112 },
1113 "gridPos": {
1114 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -07001115 "w": 4.8,
1116 "x": 9.6,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001117 "y": 8
1118 },
1119 "id": 39,
1120 "maxPerRow": 6,
1121 "options": {
1122 "colorMode": "background",
1123 "graphMode": "none",
1124 "justifyMode": "auto",
1125 "orientation": "auto",
1126 "reduceOptions": {
1127 "calcs": [
1128 "mean"
1129 ],
1130 "fields": "",
1131 "values": false
1132 }
1133 },
1134 "pluginVersion": "7.0.5",
1135 "repeat": null,
1136 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001137 "repeatIteration": 1601493165046,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001138 "repeatPanelId": 5,
1139 "scopedVars": {
1140 "edge": {
1141 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001142 "text": "ace-menlo-pixel",
1143 "value": "ace-menlo-pixel"
1144 }
1145 },
1146 "targets": [
1147 {
1148 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1149 "interval": "",
1150 "legendFormat": "Control Plane",
1151 "refId": "A"
1152 },
1153 {
1154 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1155 "interval": "",
1156 "legendFormat": "User Plane",
1157 "refId": "B"
1158 }
1159 ],
1160 "timeFrom": null,
1161 "timeShift": null,
1162 "title": "Uptime: $edge",
1163 "transformations": [],
1164 "type": "stat"
1165 },
1166 {
1167 "datasource": null,
1168 "fieldConfig": {
1169 "defaults": {
1170 "custom": {},
1171 "mappings": [],
1172 "thresholds": {
1173 "mode": "absolute",
1174 "steps": [
1175 {
1176 "color": "red",
1177 "value": null
1178 },
1179 {
1180 "color": "#EAB839",
1181 "value": 50
1182 },
1183 {
1184 "color": "green",
1185 "value": 95
1186 }
1187 ]
1188 },
1189 "unit": "percent"
1190 },
1191 "overrides": []
1192 },
1193 "gridPos": {
1194 "h": 4,
1195 "w": 4.8,
1196 "x": 14.399999999999999,
1197 "y": 8
1198 },
1199 "id": 40,
1200 "maxPerRow": 6,
1201 "options": {
1202 "colorMode": "background",
1203 "graphMode": "none",
1204 "justifyMode": "auto",
1205 "orientation": "auto",
1206 "reduceOptions": {
1207 "calcs": [
1208 "mean"
1209 ],
1210 "fields": "",
1211 "values": false
1212 }
1213 },
1214 "pluginVersion": "7.0.5",
1215 "repeat": null,
1216 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001217 "repeatIteration": 1601493165046,
Andy Bavier502d6012020-09-30 11:46:06 -07001218 "repeatPanelId": 5,
1219 "scopedVars": {
1220 "edge": {
1221 "selected": false,
1222 "text": "ace-menlo-rasp-pi",
1223 "value": "ace-menlo-rasp-pi"
1224 }
1225 },
1226 "targets": [
1227 {
1228 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1229 "interval": "",
1230 "legendFormat": "Control Plane",
1231 "refId": "A"
1232 },
1233 {
1234 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1235 "interval": "",
1236 "legendFormat": "User Plane",
1237 "refId": "B"
1238 }
1239 ],
1240 "timeFrom": null,
1241 "timeShift": null,
1242 "title": "Uptime: $edge",
1243 "transformations": [],
1244 "type": "stat"
1245 },
1246 {
1247 "datasource": null,
1248 "fieldConfig": {
1249 "defaults": {
1250 "custom": {},
1251 "mappings": [],
1252 "thresholds": {
1253 "mode": "absolute",
1254 "steps": [
1255 {
1256 "color": "red",
1257 "value": null
1258 },
1259 {
1260 "color": "#EAB839",
1261 "value": 50
1262 },
1263 {
1264 "color": "green",
1265 "value": 95
1266 }
1267 ]
1268 },
1269 "unit": "percent"
1270 },
1271 "overrides": []
1272 },
1273 "gridPos": {
1274 "h": 4,
1275 "w": 4.8,
1276 "x": 19.2,
1277 "y": 8
1278 },
1279 "id": 41,
1280 "maxPerRow": 6,
1281 "options": {
1282 "colorMode": "background",
1283 "graphMode": "none",
1284 "justifyMode": "auto",
1285 "orientation": "auto",
1286 "reduceOptions": {
1287 "calcs": [
1288 "mean"
1289 ],
1290 "fields": "",
1291 "values": false
1292 }
1293 },
1294 "pluginVersion": "7.0.5",
1295 "repeat": null,
1296 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001297 "repeatIteration": 1601493165046,
Andy Bavier502d6012020-09-30 11:46:06 -07001298 "repeatPanelId": 5,
1299 "scopedVars": {
1300 "edge": {
1301 "selected": false,
1302 "text": "ace-tucson",
1303 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07001304 }
1305 },
1306 "targets": [
1307 {
1308 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1309 "interval": "",
1310 "legendFormat": "Control Plane",
1311 "refId": "A"
1312 },
1313 {
1314 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1315 "interval": "",
1316 "legendFormat": "User Plane",
1317 "refId": "B"
1318 }
1319 ],
1320 "timeFrom": null,
1321 "timeShift": null,
1322 "title": "Uptime: $edge",
1323 "transformations": [],
1324 "type": "stat"
1325 },
1326 {
Andy Bavier3fc12032020-08-11 16:42:56 -07001327 "aliasColors": {},
1328 "bars": false,
1329 "dashLength": 10,
1330 "dashes": false,
1331 "datasource": null,
1332 "fieldConfig": {
1333 "defaults": {
1334 "custom": {},
1335 "mappings": [],
1336 "thresholds": {
1337 "mode": "absolute",
1338 "steps": [
1339 {
1340 "color": "green",
1341 "value": null
1342 },
1343 {
1344 "color": "red",
1345 "value": 80
1346 }
1347 ]
1348 }
1349 },
1350 "overrides": []
1351 },
1352 "fill": 5,
1353 "fillGradient": 0,
1354 "gridPos": {
1355 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001356 "w": 4.8,
Andy Bavier3fc12032020-08-11 16:42:56 -07001357 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001358 "y": 12
Andy Bavier3fc12032020-08-11 16:42:56 -07001359 },
1360 "hiddenSeries": false,
1361 "id": 23,
1362 "legend": {
1363 "avg": false,
1364 "current": false,
1365 "max": false,
1366 "min": false,
1367 "show": true,
1368 "total": false,
1369 "values": false
1370 },
1371 "lines": true,
1372 "linewidth": 0,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001373 "maxPerRow": 6,
Andy Bavier3fc12032020-08-11 16:42:56 -07001374 "nullPointMode": "null",
1375 "options": {
1376 "dataLinks": []
1377 },
1378 "percentage": false,
1379 "pluginVersion": "7.0.5",
1380 "pointradius": 2,
1381 "points": false,
1382 "renderer": "flot",
1383 "repeat": "edge",
1384 "repeatDirection": "h",
1385 "scopedVars": {
1386 "edge": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001387 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001388 "text": "ace-argela",
1389 "value": "ace-argela"
Andy Bavier3fc12032020-08-11 16:42:56 -07001390 }
1391 },
1392 "seriesOverrides": [],
1393 "spaceLength": 10,
1394 "stack": false,
1395 "steppedLine": true,
1396 "targets": [
1397 {
1398 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1399 "interval": "",
1400 "legendFormat": "Edge is up",
1401 "refId": "A"
1402 },
1403 {
1404 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1405 "interval": "",
1406 "legendFormat": "Scheduled downtime",
1407 "refId": "B"
1408 }
1409 ],
1410 "thresholds": [],
1411 "timeFrom": null,
1412 "timeRegions": [],
1413 "timeShift": null,
1414 "title": "Status: ${edge}",
1415 "tooltip": {
1416 "shared": true,
1417 "sort": 0,
1418 "value_type": "individual"
1419 },
1420 "type": "graph",
1421 "xaxis": {
1422 "buckets": null,
1423 "mode": "time",
1424 "name": null,
1425 "show": true,
1426 "values": []
1427 },
1428 "yaxes": [
1429 {
1430 "$$hashKey": "object:453",
1431 "decimals": 0,
1432 "format": "short",
1433 "label": "",
1434 "logBase": 1,
1435 "max": "1",
1436 "min": "0",
1437 "show": true
1438 },
1439 {
1440 "$$hashKey": "object:454",
1441 "format": "short",
1442 "label": null,
1443 "logBase": 1,
1444 "max": null,
1445 "min": null,
1446 "show": true
1447 }
1448 ],
1449 "yaxis": {
1450 "align": false,
1451 "alignLevel": null
1452 }
1453 },
1454 {
1455 "aliasColors": {},
1456 "bars": false,
1457 "dashLength": 10,
1458 "dashes": false,
1459 "datasource": null,
1460 "fieldConfig": {
1461 "defaults": {
1462 "custom": {},
1463 "mappings": [],
1464 "thresholds": {
1465 "mode": "absolute",
1466 "steps": [
1467 {
1468 "color": "green",
1469 "value": null
1470 },
1471 {
1472 "color": "red",
1473 "value": 80
1474 }
1475 ]
1476 }
1477 },
1478 "overrides": []
1479 },
1480 "fill": 5,
1481 "fillGradient": 0,
1482 "gridPos": {
1483 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001484 "w": 4.8,
1485 "x": 4.8,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001486 "y": 12
1487 },
1488 "hiddenSeries": false,
1489 "id": 42,
1490 "legend": {
1491 "avg": false,
1492 "current": false,
1493 "max": false,
1494 "min": false,
1495 "show": true,
1496 "total": false,
1497 "values": false
1498 },
1499 "lines": true,
1500 "linewidth": 0,
1501 "maxPerRow": 6,
1502 "nullPointMode": "null",
1503 "options": {
1504 "dataLinks": []
1505 },
1506 "percentage": false,
1507 "pluginVersion": "7.0.5",
1508 "pointradius": 2,
1509 "points": false,
1510 "renderer": "flot",
1511 "repeat": null,
1512 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001513 "repeatIteration": 1601493165046,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001514 "repeatPanelId": 23,
1515 "scopedVars": {
1516 "edge": {
1517 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001518 "text": "ace-intel",
1519 "value": "ace-intel"
1520 }
1521 },
1522 "seriesOverrides": [],
1523 "spaceLength": 10,
1524 "stack": false,
1525 "steppedLine": true,
1526 "targets": [
1527 {
1528 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1529 "interval": "",
1530 "legendFormat": "Edge is up",
1531 "refId": "A"
1532 },
1533 {
1534 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1535 "interval": "",
1536 "legendFormat": "Scheduled downtime",
1537 "refId": "B"
1538 }
1539 ],
1540 "thresholds": [],
1541 "timeFrom": null,
1542 "timeRegions": [],
1543 "timeShift": null,
1544 "title": "Status: ${edge}",
1545 "tooltip": {
1546 "shared": true,
1547 "sort": 0,
1548 "value_type": "individual"
1549 },
1550 "type": "graph",
1551 "xaxis": {
1552 "buckets": null,
1553 "mode": "time",
1554 "name": null,
1555 "show": true,
1556 "values": []
1557 },
1558 "yaxes": [
1559 {
1560 "$$hashKey": "object:453",
1561 "decimals": 0,
1562 "format": "short",
1563 "label": "",
1564 "logBase": 1,
1565 "max": "1",
1566 "min": "0",
1567 "show": true
1568 },
1569 {
1570 "$$hashKey": "object:454",
1571 "format": "short",
1572 "label": null,
1573 "logBase": 1,
1574 "max": null,
1575 "min": null,
1576 "show": true
1577 }
1578 ],
1579 "yaxis": {
1580 "align": false,
1581 "alignLevel": null
1582 }
1583 },
1584 {
1585 "aliasColors": {},
1586 "bars": false,
1587 "dashLength": 10,
1588 "dashes": false,
1589 "datasource": null,
1590 "fieldConfig": {
1591 "defaults": {
1592 "custom": {},
1593 "mappings": [],
1594 "thresholds": {
1595 "mode": "absolute",
1596 "steps": [
1597 {
1598 "color": "green",
1599 "value": null
1600 },
1601 {
1602 "color": "red",
1603 "value": 80
1604 }
1605 ]
1606 }
1607 },
1608 "overrides": []
1609 },
1610 "fill": 5,
1611 "fillGradient": 0,
1612 "gridPos": {
1613 "h": 5,
1614 "w": 4.8,
1615 "x": 9.6,
1616 "y": 12
1617 },
1618 "hiddenSeries": false,
1619 "id": 43,
1620 "legend": {
1621 "avg": false,
1622 "current": false,
1623 "max": false,
1624 "min": false,
1625 "show": true,
1626 "total": false,
1627 "values": false
1628 },
1629 "lines": true,
1630 "linewidth": 0,
1631 "maxPerRow": 6,
1632 "nullPointMode": "null",
1633 "options": {
1634 "dataLinks": []
1635 },
1636 "percentage": false,
1637 "pluginVersion": "7.0.5",
1638 "pointradius": 2,
1639 "points": false,
1640 "renderer": "flot",
1641 "repeat": null,
1642 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001643 "repeatIteration": 1601493165046,
Andy Bavier502d6012020-09-30 11:46:06 -07001644 "repeatPanelId": 23,
1645 "scopedVars": {
1646 "edge": {
1647 "selected": false,
1648 "text": "ace-menlo-pixel",
1649 "value": "ace-menlo-pixel"
1650 }
1651 },
1652 "seriesOverrides": [],
1653 "spaceLength": 10,
1654 "stack": false,
1655 "steppedLine": true,
1656 "targets": [
1657 {
1658 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1659 "interval": "",
1660 "legendFormat": "Edge is up",
1661 "refId": "A"
1662 },
1663 {
1664 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1665 "interval": "",
1666 "legendFormat": "Scheduled downtime",
1667 "refId": "B"
1668 }
1669 ],
1670 "thresholds": [],
1671 "timeFrom": null,
1672 "timeRegions": [],
1673 "timeShift": null,
1674 "title": "Status: ${edge}",
1675 "tooltip": {
1676 "shared": true,
1677 "sort": 0,
1678 "value_type": "individual"
1679 },
1680 "type": "graph",
1681 "xaxis": {
1682 "buckets": null,
1683 "mode": "time",
1684 "name": null,
1685 "show": true,
1686 "values": []
1687 },
1688 "yaxes": [
1689 {
1690 "$$hashKey": "object:453",
1691 "decimals": 0,
1692 "format": "short",
1693 "label": "",
1694 "logBase": 1,
1695 "max": "1",
1696 "min": "0",
1697 "show": true
1698 },
1699 {
1700 "$$hashKey": "object:454",
1701 "format": "short",
1702 "label": null,
1703 "logBase": 1,
1704 "max": null,
1705 "min": null,
1706 "show": true
1707 }
1708 ],
1709 "yaxis": {
1710 "align": false,
1711 "alignLevel": null
1712 }
1713 },
1714 {
1715 "aliasColors": {},
1716 "bars": false,
1717 "dashLength": 10,
1718 "dashes": false,
1719 "datasource": null,
1720 "fieldConfig": {
1721 "defaults": {
1722 "custom": {},
1723 "mappings": [],
1724 "thresholds": {
1725 "mode": "absolute",
1726 "steps": [
1727 {
1728 "color": "green",
1729 "value": null
1730 },
1731 {
1732 "color": "red",
1733 "value": 80
1734 }
1735 ]
1736 }
1737 },
1738 "overrides": []
1739 },
1740 "fill": 5,
1741 "fillGradient": 0,
1742 "gridPos": {
1743 "h": 5,
1744 "w": 4.8,
1745 "x": 14.399999999999999,
1746 "y": 12
1747 },
1748 "hiddenSeries": false,
1749 "id": 44,
1750 "legend": {
1751 "avg": false,
1752 "current": false,
1753 "max": false,
1754 "min": false,
1755 "show": true,
1756 "total": false,
1757 "values": false
1758 },
1759 "lines": true,
1760 "linewidth": 0,
1761 "maxPerRow": 6,
1762 "nullPointMode": "null",
1763 "options": {
1764 "dataLinks": []
1765 },
1766 "percentage": false,
1767 "pluginVersion": "7.0.5",
1768 "pointradius": 2,
1769 "points": false,
1770 "renderer": "flot",
1771 "repeat": null,
1772 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001773 "repeatIteration": 1601493165046,
Andy Bavier502d6012020-09-30 11:46:06 -07001774 "repeatPanelId": 23,
1775 "scopedVars": {
1776 "edge": {
1777 "selected": false,
1778 "text": "ace-menlo-rasp-pi",
1779 "value": "ace-menlo-rasp-pi"
1780 }
1781 },
1782 "seriesOverrides": [],
1783 "spaceLength": 10,
1784 "stack": false,
1785 "steppedLine": true,
1786 "targets": [
1787 {
1788 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1789 "interval": "",
1790 "legendFormat": "Edge is up",
1791 "refId": "A"
1792 },
1793 {
1794 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1795 "interval": "",
1796 "legendFormat": "Scheduled downtime",
1797 "refId": "B"
1798 }
1799 ],
1800 "thresholds": [],
1801 "timeFrom": null,
1802 "timeRegions": [],
1803 "timeShift": null,
1804 "title": "Status: ${edge}",
1805 "tooltip": {
1806 "shared": true,
1807 "sort": 0,
1808 "value_type": "individual"
1809 },
1810 "type": "graph",
1811 "xaxis": {
1812 "buckets": null,
1813 "mode": "time",
1814 "name": null,
1815 "show": true,
1816 "values": []
1817 },
1818 "yaxes": [
1819 {
1820 "$$hashKey": "object:453",
1821 "decimals": 0,
1822 "format": "short",
1823 "label": "",
1824 "logBase": 1,
1825 "max": "1",
1826 "min": "0",
1827 "show": true
1828 },
1829 {
1830 "$$hashKey": "object:454",
1831 "format": "short",
1832 "label": null,
1833 "logBase": 1,
1834 "max": null,
1835 "min": null,
1836 "show": true
1837 }
1838 ],
1839 "yaxis": {
1840 "align": false,
1841 "alignLevel": null
1842 }
1843 },
1844 {
1845 "aliasColors": {},
1846 "bars": false,
1847 "dashLength": 10,
1848 "dashes": false,
1849 "datasource": null,
1850 "fieldConfig": {
1851 "defaults": {
1852 "custom": {},
1853 "mappings": [],
1854 "thresholds": {
1855 "mode": "absolute",
1856 "steps": [
1857 {
1858 "color": "green",
1859 "value": null
1860 },
1861 {
1862 "color": "red",
1863 "value": 80
1864 }
1865 ]
1866 }
1867 },
1868 "overrides": []
1869 },
1870 "fill": 5,
1871 "fillGradient": 0,
1872 "gridPos": {
1873 "h": 5,
1874 "w": 4.8,
1875 "x": 19.2,
1876 "y": 12
1877 },
1878 "hiddenSeries": false,
1879 "id": 45,
1880 "legend": {
1881 "avg": false,
1882 "current": false,
1883 "max": false,
1884 "min": false,
1885 "show": true,
1886 "total": false,
1887 "values": false
1888 },
1889 "lines": true,
1890 "linewidth": 0,
1891 "maxPerRow": 6,
1892 "nullPointMode": "null",
1893 "options": {
1894 "dataLinks": []
1895 },
1896 "percentage": false,
1897 "pluginVersion": "7.0.5",
1898 "pointradius": 2,
1899 "points": false,
1900 "renderer": "flot",
1901 "repeat": null,
1902 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07001903 "repeatIteration": 1601493165046,
Andy Bavier502d6012020-09-30 11:46:06 -07001904 "repeatPanelId": 23,
1905 "scopedVars": {
1906 "edge": {
1907 "selected": false,
1908 "text": "ace-tucson",
1909 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07001910 }
1911 },
1912 "seriesOverrides": [],
1913 "spaceLength": 10,
1914 "stack": false,
1915 "steppedLine": true,
1916 "targets": [
1917 {
1918 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1919 "interval": "",
1920 "legendFormat": "Edge is up",
1921 "refId": "A"
1922 },
1923 {
1924 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1925 "interval": "",
1926 "legendFormat": "Scheduled downtime",
1927 "refId": "B"
1928 }
1929 ],
1930 "thresholds": [],
1931 "timeFrom": null,
1932 "timeRegions": [],
1933 "timeShift": null,
1934 "title": "Status: ${edge}",
1935 "tooltip": {
1936 "shared": true,
1937 "sort": 0,
1938 "value_type": "individual"
1939 },
1940 "type": "graph",
1941 "xaxis": {
1942 "buckets": null,
1943 "mode": "time",
1944 "name": null,
1945 "show": true,
1946 "values": []
1947 },
1948 "yaxes": [
1949 {
1950 "$$hashKey": "object:453",
1951 "decimals": 0,
1952 "format": "short",
1953 "label": "",
1954 "logBase": 1,
1955 "max": "1",
1956 "min": "0",
1957 "show": true
1958 },
1959 {
1960 "$$hashKey": "object:454",
1961 "format": "short",
1962 "label": null,
1963 "logBase": 1,
1964 "max": null,
1965 "min": null,
1966 "show": true
1967 }
1968 ],
1969 "yaxis": {
1970 "align": false,
1971 "alignLevel": null
1972 }
1973 },
1974 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001975 "datasource": "RANCHER_MONITORING_GLOBAL",
1976 "fieldConfig": {
1977 "defaults": {
1978 "custom": {},
1979 "mappings": [],
1980 "max": 1000,
1981 "thresholds": {
1982 "mode": "absolute",
1983 "steps": [
1984 {
1985 "color": "green",
1986 "value": null
1987 },
1988 {
1989 "color": "red",
1990 "value": 750
1991 }
1992 ]
1993 }
1994 },
1995 "overrides": []
1996 },
1997 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001998 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001999 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002000 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002001 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002002 },
2003 "id": 13,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002004 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002005 "options": {
2006 "orientation": "auto",
2007 "reduceOptions": {
2008 "calcs": [
2009 "last"
2010 ],
2011 "fields": "",
2012 "values": false
2013 },
2014 "showThresholdLabels": false,
2015 "showThresholdMarkers": true
2016 },
2017 "pluginVersion": "7.0.5",
2018 "repeat": "edge",
2019 "repeatDirection": "h",
2020 "scopedVars": {
2021 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002022 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002023 "text": "ace-argela",
2024 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002025 }
2026 },
2027 "targets": [
2028 {
2029 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2030 "interval": "",
2031 "legendFormat": "{{name}}",
2032 "refId": "A"
2033 }
2034 ],
2035 "timeFrom": null,
2036 "timeShift": null,
2037 "title": "Seconds since last update",
2038 "type": "gauge"
2039 },
2040 {
2041 "datasource": "RANCHER_MONITORING_GLOBAL",
2042 "fieldConfig": {
2043 "defaults": {
2044 "custom": {},
2045 "mappings": [],
2046 "max": 1000,
2047 "thresholds": {
2048 "mode": "absolute",
2049 "steps": [
2050 {
2051 "color": "green",
2052 "value": null
2053 },
2054 {
2055 "color": "red",
2056 "value": 750
2057 }
2058 ]
2059 }
2060 },
2061 "overrides": []
2062 },
2063 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002064 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002065 "w": 4.8,
2066 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002067 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002068 },
Andy Bavier502d6012020-09-30 11:46:06 -07002069 "id": 46,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002070 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002071 "options": {
2072 "orientation": "auto",
2073 "reduceOptions": {
2074 "calcs": [
2075 "last"
2076 ],
2077 "fields": "",
2078 "values": false
2079 },
2080 "showThresholdLabels": false,
2081 "showThresholdMarkers": true
2082 },
2083 "pluginVersion": "7.0.5",
2084 "repeat": null,
2085 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07002086 "repeatIteration": 1601493165046,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002087 "repeatPanelId": 13,
2088 "scopedVars": {
2089 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002090 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002091 "text": "ace-intel",
2092 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002093 }
2094 },
2095 "targets": [
2096 {
2097 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2098 "interval": "",
2099 "legendFormat": "{{name}}",
2100 "refId": "A"
2101 }
2102 ],
2103 "timeFrom": null,
2104 "timeShift": null,
2105 "title": "Seconds since last update",
2106 "type": "gauge"
2107 },
2108 {
2109 "datasource": "RANCHER_MONITORING_GLOBAL",
2110 "fieldConfig": {
2111 "defaults": {
2112 "custom": {},
2113 "mappings": [],
2114 "max": 1000,
2115 "thresholds": {
2116 "mode": "absolute",
2117 "steps": [
2118 {
2119 "color": "green",
2120 "value": null
2121 },
2122 {
2123 "color": "red",
2124 "value": 750
2125 }
2126 ]
2127 }
2128 },
2129 "overrides": []
2130 },
2131 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002132 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002133 "w": 4.8,
2134 "x": 9.6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002135 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002136 },
Andy Bavier502d6012020-09-30 11:46:06 -07002137 "id": 47,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002138 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002139 "options": {
2140 "orientation": "auto",
2141 "reduceOptions": {
2142 "calcs": [
2143 "last"
2144 ],
2145 "fields": "",
2146 "values": false
2147 },
2148 "showThresholdLabels": false,
2149 "showThresholdMarkers": true
2150 },
2151 "pluginVersion": "7.0.5",
2152 "repeat": null,
2153 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07002154 "repeatIteration": 1601493165046,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002155 "repeatPanelId": 13,
2156 "scopedVars": {
2157 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002158 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002159 "text": "ace-menlo-pixel",
2160 "value": "ace-menlo-pixel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002161 }
2162 },
2163 "targets": [
2164 {
2165 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2166 "interval": "",
2167 "legendFormat": "{{name}}",
2168 "refId": "A"
2169 }
2170 ],
2171 "timeFrom": null,
2172 "timeShift": null,
2173 "title": "Seconds since last update",
2174 "type": "gauge"
2175 },
2176 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07002177 "datasource": "RANCHER_MONITORING_GLOBAL",
2178 "fieldConfig": {
2179 "defaults": {
2180 "custom": {},
2181 "mappings": [],
2182 "max": 1000,
2183 "thresholds": {
2184 "mode": "absolute",
2185 "steps": [
2186 {
2187 "color": "green",
2188 "value": null
2189 },
2190 {
2191 "color": "red",
2192 "value": 750
2193 }
2194 ]
2195 }
2196 },
2197 "overrides": []
2198 },
2199 "gridPos": {
2200 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002201 "w": 4.8,
2202 "x": 14.399999999999999,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002203 "y": 17
2204 },
Andy Bavier502d6012020-09-30 11:46:06 -07002205 "id": 48,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002206 "maxPerRow": 6,
2207 "options": {
2208 "orientation": "auto",
2209 "reduceOptions": {
2210 "calcs": [
2211 "last"
2212 ],
2213 "fields": "",
2214 "values": false
2215 },
2216 "showThresholdLabels": false,
2217 "showThresholdMarkers": true
2218 },
2219 "pluginVersion": "7.0.5",
2220 "repeat": null,
2221 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07002222 "repeatIteration": 1601493165046,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002223 "repeatPanelId": 13,
2224 "scopedVars": {
2225 "edge": {
2226 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002227 "text": "ace-menlo-rasp-pi",
2228 "value": "ace-menlo-rasp-pi"
2229 }
2230 },
2231 "targets": [
2232 {
2233 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2234 "interval": "",
2235 "legendFormat": "{{name}}",
2236 "refId": "A"
2237 }
2238 ],
2239 "timeFrom": null,
2240 "timeShift": null,
2241 "title": "Seconds since last update",
2242 "type": "gauge"
2243 },
2244 {
2245 "datasource": "RANCHER_MONITORING_GLOBAL",
2246 "fieldConfig": {
2247 "defaults": {
2248 "custom": {},
2249 "mappings": [],
2250 "max": 1000,
2251 "thresholds": {
2252 "mode": "absolute",
2253 "steps": [
2254 {
2255 "color": "green",
2256 "value": null
2257 },
2258 {
2259 "color": "red",
2260 "value": 750
2261 }
2262 ]
2263 }
2264 },
2265 "overrides": []
2266 },
2267 "gridPos": {
2268 "h": 5,
2269 "w": 4.8,
2270 "x": 19.2,
2271 "y": 17
2272 },
2273 "id": 49,
2274 "maxPerRow": 6,
2275 "options": {
2276 "orientation": "auto",
2277 "reduceOptions": {
2278 "calcs": [
2279 "last"
2280 ],
2281 "fields": "",
2282 "values": false
2283 },
2284 "showThresholdLabels": false,
2285 "showThresholdMarkers": true
2286 },
2287 "pluginVersion": "7.0.5",
2288 "repeat": null,
2289 "repeatDirection": "h",
Andy Bavierdbd45bd2020-10-02 15:48:35 -07002290 "repeatIteration": 1601493165046,
Andy Bavier502d6012020-09-30 11:46:06 -07002291 "repeatPanelId": 13,
2292 "scopedVars": {
2293 "edge": {
2294 "selected": false,
2295 "text": "ace-tucson",
2296 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07002297 }
2298 },
2299 "targets": [
2300 {
2301 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2302 "interval": "",
2303 "legendFormat": "{{name}}",
2304 "refId": "A"
2305 }
2306 ],
2307 "timeFrom": null,
2308 "timeShift": null,
2309 "title": "Seconds since last update",
2310 "type": "gauge"
2311 },
2312 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002313 "aliasColors": {},
2314 "bars": false,
2315 "dashLength": 10,
2316 "dashes": false,
2317 "datasource": "RANCHER_MONITORING_GLOBAL",
2318 "fieldConfig": {
2319 "defaults": {
2320 "custom": {}
2321 },
2322 "overrides": []
2323 },
2324 "fill": 1,
2325 "fillGradient": 0,
2326 "gridPos": {
2327 "h": 5,
2328 "w": 24,
2329 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002330 "y": 22
Andy Bavierab75e9e2020-08-06 12:05:30 -07002331 },
2332 "hiddenSeries": false,
2333 "id": 21,
2334 "legend": {
2335 "avg": false,
2336 "current": false,
2337 "max": false,
2338 "min": false,
2339 "show": true,
2340 "total": false,
2341 "values": false
2342 },
2343 "lines": true,
2344 "linewidth": 1,
2345 "maxPerRow": 3,
2346 "nullPointMode": "null",
2347 "options": {
2348 "dataLinks": []
2349 },
2350 "percentage": false,
2351 "pointradius": 2,
2352 "points": false,
2353 "renderer": "flot",
2354 "repeat": null,
2355 "repeatDirection": "h",
2356 "seriesOverrides": [],
2357 "spaceLength": 10,
2358 "stack": false,
2359 "steppedLine": false,
2360 "targets": [
2361 {
Andy Bavier502d6012020-09-30 11:46:06 -07002362 "expr": "sum(time() - aetheredge_last_update{name!~\"production.*|.*dongle\"}) by (name)",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002363 "interval": "",
2364 "legendFormat": "{{name}}",
2365 "refId": "A"
2366 }
2367 ],
2368 "thresholds": [],
2369 "timeFrom": null,
2370 "timeRegions": [],
2371 "timeShift": null,
2372 "title": "Seconds since last update",
2373 "tooltip": {
2374 "shared": true,
2375 "sort": 0,
2376 "value_type": "individual"
2377 },
2378 "type": "graph",
2379 "xaxis": {
2380 "buckets": null,
2381 "mode": "time",
2382 "name": null,
2383 "show": true,
2384 "values": []
2385 },
2386 "yaxes": [
2387 {
2388 "$$hashKey": "object:457",
2389 "format": "short",
2390 "label": null,
2391 "logBase": 1,
2392 "max": null,
2393 "min": null,
2394 "show": true
2395 },
2396 {
2397 "$$hashKey": "object:458",
2398 "format": "short",
2399 "label": null,
2400 "logBase": 1,
2401 "max": null,
2402 "min": null,
2403 "show": true
2404 }
2405 ],
2406 "yaxis": {
2407 "align": false,
2408 "alignLevel": null
2409 }
2410 }
2411 ],
2412 "refresh": "30s",
2413 "schemaVersion": 25,
2414 "style": "dark",
2415 "tags": [],
2416 "templating": {
2417 "list": [
2418 {
2419 "allValue": null,
2420 "current": {
2421 "selected": true,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002422 "text": "All",
2423 "value": [
2424 "$__all"
2425 ]
2426 },
2427 "datasource": "RANCHER_MONITORING_GLOBAL",
2428 "definition": "aetheredge_status_control_plane",
2429 "hide": 0,
2430 "includeAll": true,
2431 "label": "Edge",
2432 "multi": true,
2433 "name": "edge",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002434 "options": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07002435 "query": "aetheredge_status_control_plane",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002436 "refresh": 1,
Andy Bavier502d6012020-09-30 11:46:06 -07002437 "regex": "/.*,name=\"(?!ace-menlo-dongle)(ace-.*)\",namespace.*/",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002438 "skipUrlSync": false,
2439 "sort": 1,
2440 "tagValuesQuery": "",
2441 "tags": [],
2442 "tagsQuery": "",
2443 "type": "query",
2444 "useTags": false
2445 }
2446 ]
2447 },
2448 "time": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002449 "from": "now-3h",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002450 "to": "now"
2451 },
2452 "timepicker": {
2453 "refresh_intervals": [
Andy Bavierab75e9e2020-08-06 12:05:30 -07002454 "10s",
2455 "30s",
2456 "1m",
2457 "5m",
2458 "15m",
2459 "30m",
2460 "1h",
2461 "2h",
2462 "1d"
2463 ]
2464 },
2465 "timezone": "",
2466 "title": "Aether Connected Edge",
2467 "uid": "AIKTPZVMk",
2468 "version": 1
Andy Bavier502d6012020-09-30 11:46:06 -07002469}