blob: 5e9aec3d16df90fa9a3e551207fe384ebaa1964e [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 Bavier502d6012020-09-30 11:46:06 -070019 "iteration": 1601424820237,
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",
203 "filters": [],
204 "groupBys": [],
205 "metricKind": "GAUGE",
206 "metricType": "vpn.googleapis.com/tunnel_established",
207 "perSeriesAligner": "ALIGN_INTERPOLATE",
208 "projectName": "onf-vpn",
209 "unit": "1",
210 "valueType": "DOUBLE"
211 },
212 "queryType": "metrics",
213 "refId": "A"
214 }
215 ],
216 "timeFrom": null,
217 "timeShift": null,
218 "title": "VPN connections from Google Cloud",
219 "type": "stat"
220 },
221 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700222 "datasource": null,
223 "description": "",
224 "fieldConfig": {
225 "defaults": {
226 "custom": {},
227 "mappings": [
228 {
229 "from": "",
230 "id": 1,
231 "operator": "",
232 "text": "error",
233 "to": "",
234 "type": 1,
235 "value": "-1"
236 },
237 {
238 "from": "",
239 "id": 2,
240 "operator": "",
241 "text": "disconnected",
242 "to": "",
243 "type": 1,
244 "value": "0"
245 },
246 {
247 "from": "",
248 "id": 3,
249 "operator": "",
250 "text": "connecting",
251 "to": "",
252 "type": 1,
253 "value": "1"
254 },
255 {
256 "from": "",
257 "id": 4,
258 "operator": "",
259 "text": "connected",
260 "to": "",
261 "type": 1,
262 "value": "2"
263 },
264 {
265 "from": "",
266 "id": 5,
267 "operator": "",
268 "text": "no result",
269 "to": "",
270 "type": 1,
271 "value": "-2"
Andy Bavier3fc12032020-08-11 16:42:56 -0700272 },
273 {
274 "from": "-100",
275 "id": 6,
276 "operator": "",
277 "text": "scheduled downtime",
278 "to": "-3",
279 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700280 }
281 ],
282 "thresholds": {
283 "mode": "absolute",
284 "steps": [
285 {
286 "color": "red",
287 "value": null
288 },
289 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700290 "color": "#6ED0E0",
291 "value": -100
292 },
293 {
294 "color": "red",
295 "value": -2
296 },
297 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700298 "color": "#EAB839",
299 "value": 1
300 },
301 {
302 "color": "green",
303 "value": 2
304 }
305 ]
306 }
307 },
308 "overrides": []
309 },
310 "gridPos": {
311 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700312 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700313 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700314 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700315 },
316 "id": 4,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700317 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700318 "options": {
319 "colorMode": "background",
320 "graphMode": "none",
321 "justifyMode": "auto",
322 "orientation": "auto",
323 "reduceOptions": {
324 "calcs": [
325 "last"
326 ],
327 "fields": "",
328 "values": false
329 }
330 },
331 "pluginVersion": "7.0.5",
332 "repeat": "edge",
333 "repeatDirection": "h",
334 "scopedVars": {
335 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700336 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700337 "text": "ace-argela",
338 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700339 }
340 },
341 "targets": [
342 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700343 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700344 "interval": "",
345 "legendFormat": "Control Plane",
346 "refId": "A"
347 },
348 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700349 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700350 "interval": "",
351 "legendFormat": "User Plane",
352 "refId": "B"
353 }
354 ],
355 "timeFrom": null,
356 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700357 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700358 "type": "stat"
359 },
360 {
361 "datasource": null,
362 "description": "",
363 "fieldConfig": {
364 "defaults": {
365 "custom": {},
366 "mappings": [
367 {
368 "from": "",
369 "id": 1,
370 "operator": "",
371 "text": "error",
372 "to": "",
373 "type": 1,
374 "value": "-1"
375 },
376 {
377 "from": "",
378 "id": 2,
379 "operator": "",
380 "text": "disconnected",
381 "to": "",
382 "type": 1,
383 "value": "0"
384 },
385 {
386 "from": "",
387 "id": 3,
388 "operator": "",
389 "text": "connecting",
390 "to": "",
391 "type": 1,
392 "value": "1"
393 },
394 {
395 "from": "",
396 "id": 4,
397 "operator": "",
398 "text": "connected",
399 "to": "",
400 "type": 1,
401 "value": "2"
402 },
403 {
404 "from": "",
405 "id": 5,
406 "operator": "",
407 "text": "no result",
408 "to": "",
409 "type": 1,
410 "value": "-2"
411 },
412 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700413 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700414 "id": 6,
415 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700416 "text": "scheduled downtime",
417 "to": "-3",
418 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700419 }
420 ],
421 "thresholds": {
422 "mode": "absolute",
423 "steps": [
424 {
425 "color": "red",
426 "value": null
427 },
428 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700429 "color": "#6ED0E0",
430 "value": -100
431 },
432 {
433 "color": "red",
434 "value": -2
435 },
436 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700437 "color": "#EAB839",
438 "value": 1
439 },
440 {
441 "color": "green",
442 "value": 2
443 }
444 ]
445 }
446 },
447 "overrides": []
448 },
449 "gridPos": {
450 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700451 "w": 4.8,
452 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700453 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700454 },
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700455 "id": 34,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700456 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700457 "options": {
458 "colorMode": "background",
459 "graphMode": "none",
460 "justifyMode": "auto",
461 "orientation": "auto",
462 "reduceOptions": {
463 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700464 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700465 ],
466 "fields": "",
467 "values": false
468 }
469 },
470 "pluginVersion": "7.0.5",
471 "repeat": null,
472 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -0700473 "repeatIteration": 1601424820237,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700474 "repeatPanelId": 4,
475 "scopedVars": {
476 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700477 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700478 "text": "ace-intel",
479 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700480 }
481 },
482 "targets": [
483 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700484 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700485 "interval": "",
486 "legendFormat": "Control Plane",
487 "refId": "A"
488 },
489 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700490 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700491 "interval": "",
492 "legendFormat": "User Plane",
493 "refId": "B"
494 }
495 ],
496 "timeFrom": null,
497 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700498 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700499 "type": "stat"
500 },
501 {
502 "datasource": null,
503 "description": "",
504 "fieldConfig": {
505 "defaults": {
506 "custom": {},
507 "mappings": [
508 {
509 "from": "",
510 "id": 1,
511 "operator": "",
512 "text": "error",
513 "to": "",
514 "type": 1,
515 "value": "-1"
516 },
517 {
518 "from": "",
519 "id": 2,
520 "operator": "",
521 "text": "disconnected",
522 "to": "",
523 "type": 1,
524 "value": "0"
525 },
526 {
527 "from": "",
528 "id": 3,
529 "operator": "",
530 "text": "connecting",
531 "to": "",
532 "type": 1,
533 "value": "1"
534 },
535 {
536 "from": "",
537 "id": 4,
538 "operator": "",
539 "text": "connected",
540 "to": "",
541 "type": 1,
542 "value": "2"
543 },
544 {
545 "from": "",
546 "id": 5,
547 "operator": "",
548 "text": "no result",
549 "to": "",
550 "type": 1,
551 "value": "-2"
552 },
553 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700554 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700555 "id": 6,
556 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700557 "text": "scheduled downtime",
558 "to": "-3",
559 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700560 }
561 ],
562 "thresholds": {
563 "mode": "absolute",
564 "steps": [
565 {
566 "color": "red",
567 "value": null
568 },
569 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700570 "color": "#6ED0E0",
571 "value": -100
572 },
573 {
574 "color": "red",
575 "value": -2
576 },
577 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700578 "color": "#EAB839",
579 "value": 1
580 },
581 {
582 "color": "green",
583 "value": 2
584 }
585 ]
586 }
587 },
588 "overrides": []
589 },
590 "gridPos": {
591 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700592 "w": 4.8,
593 "x": 9.6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700594 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700595 },
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700596 "id": 35,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700597 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700598 "options": {
599 "colorMode": "background",
600 "graphMode": "none",
601 "justifyMode": "auto",
602 "orientation": "auto",
603 "reduceOptions": {
604 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700605 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700606 ],
607 "fields": "",
608 "values": false
609 }
610 },
611 "pluginVersion": "7.0.5",
612 "repeat": null,
613 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -0700614 "repeatIteration": 1601424820237,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700615 "repeatPanelId": 4,
616 "scopedVars": {
617 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700618 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700619 "text": "ace-menlo-pixel",
620 "value": "ace-menlo-pixel"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700621 }
622 },
623 "targets": [
624 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700625 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700626 "interval": "",
627 "legendFormat": "Control Plane",
628 "refId": "A"
629 },
630 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700631 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700632 "interval": "",
633 "legendFormat": "User Plane",
634 "refId": "B"
635 }
636 ],
637 "timeFrom": null,
638 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700639 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700640 "type": "stat"
641 },
642 {
643 "datasource": null,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700644 "description": "",
645 "fieldConfig": {
646 "defaults": {
647 "custom": {},
648 "mappings": [
649 {
650 "from": "",
651 "id": 1,
652 "operator": "",
653 "text": "error",
654 "to": "",
655 "type": 1,
656 "value": "-1"
657 },
658 {
659 "from": "",
660 "id": 2,
661 "operator": "",
662 "text": "disconnected",
663 "to": "",
664 "type": 1,
665 "value": "0"
666 },
667 {
668 "from": "",
669 "id": 3,
670 "operator": "",
671 "text": "connecting",
672 "to": "",
673 "type": 1,
674 "value": "1"
675 },
676 {
677 "from": "",
678 "id": 4,
679 "operator": "",
680 "text": "connected",
681 "to": "",
682 "type": 1,
683 "value": "2"
684 },
685 {
686 "from": "",
687 "id": 5,
688 "operator": "",
689 "text": "no result",
690 "to": "",
691 "type": 1,
692 "value": "-2"
693 },
694 {
695 "from": "-100",
696 "id": 6,
697 "operator": "",
698 "text": "scheduled downtime",
699 "to": "-3",
700 "type": 2
701 }
702 ],
703 "thresholds": {
704 "mode": "absolute",
705 "steps": [
706 {
707 "color": "red",
708 "value": null
709 },
710 {
711 "color": "#6ED0E0",
712 "value": -100
713 },
714 {
715 "color": "red",
716 "value": -2
717 },
718 {
719 "color": "#EAB839",
720 "value": 1
721 },
722 {
723 "color": "green",
724 "value": 2
725 }
726 ]
727 }
728 },
729 "overrides": []
730 },
731 "gridPos": {
732 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700733 "w": 4.8,
734 "x": 14.399999999999999,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700735 "y": 4
736 },
737 "id": 36,
738 "maxPerRow": 6,
739 "options": {
740 "colorMode": "background",
741 "graphMode": "none",
742 "justifyMode": "auto",
743 "orientation": "auto",
744 "reduceOptions": {
745 "calcs": [
746 "last"
747 ],
748 "fields": "",
749 "values": false
750 }
751 },
752 "pluginVersion": "7.0.5",
753 "repeat": null,
754 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -0700755 "repeatIteration": 1601424820237,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700756 "repeatPanelId": 4,
757 "scopedVars": {
758 "edge": {
759 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700760 "text": "ace-menlo-rasp-pi",
761 "value": "ace-menlo-rasp-pi"
762 }
763 },
764 "targets": [
765 {
766 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
767 "interval": "",
768 "legendFormat": "Control Plane",
769 "refId": "A"
770 },
771 {
772 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
773 "interval": "",
774 "legendFormat": "User Plane",
775 "refId": "B"
776 }
777 ],
778 "timeFrom": null,
779 "timeShift": null,
780 "title": "Current: $edge",
781 "type": "stat"
782 },
783 {
784 "datasource": null,
785 "description": "",
786 "fieldConfig": {
787 "defaults": {
788 "custom": {},
789 "mappings": [
790 {
791 "from": "",
792 "id": 1,
793 "operator": "",
794 "text": "error",
795 "to": "",
796 "type": 1,
797 "value": "-1"
798 },
799 {
800 "from": "",
801 "id": 2,
802 "operator": "",
803 "text": "disconnected",
804 "to": "",
805 "type": 1,
806 "value": "0"
807 },
808 {
809 "from": "",
810 "id": 3,
811 "operator": "",
812 "text": "connecting",
813 "to": "",
814 "type": 1,
815 "value": "1"
816 },
817 {
818 "from": "",
819 "id": 4,
820 "operator": "",
821 "text": "connected",
822 "to": "",
823 "type": 1,
824 "value": "2"
825 },
826 {
827 "from": "",
828 "id": 5,
829 "operator": "",
830 "text": "no result",
831 "to": "",
832 "type": 1,
833 "value": "-2"
834 },
835 {
836 "from": "-100",
837 "id": 6,
838 "operator": "",
839 "text": "scheduled downtime",
840 "to": "-3",
841 "type": 2
842 }
843 ],
844 "thresholds": {
845 "mode": "absolute",
846 "steps": [
847 {
848 "color": "red",
849 "value": null
850 },
851 {
852 "color": "#6ED0E0",
853 "value": -100
854 },
855 {
856 "color": "red",
857 "value": -2
858 },
859 {
860 "color": "#EAB839",
861 "value": 1
862 },
863 {
864 "color": "green",
865 "value": 2
866 }
867 ]
868 }
869 },
870 "overrides": []
871 },
872 "gridPos": {
873 "h": 4,
874 "w": 4.8,
875 "x": 19.2,
876 "y": 4
877 },
878 "id": 37,
879 "maxPerRow": 6,
880 "options": {
881 "colorMode": "background",
882 "graphMode": "none",
883 "justifyMode": "auto",
884 "orientation": "auto",
885 "reduceOptions": {
886 "calcs": [
887 "last"
888 ],
889 "fields": "",
890 "values": false
891 }
892 },
893 "pluginVersion": "7.0.5",
894 "repeat": null,
895 "repeatDirection": "h",
896 "repeatIteration": 1601424820237,
897 "repeatPanelId": 4,
898 "scopedVars": {
899 "edge": {
900 "selected": false,
901 "text": "ace-tucson",
902 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -0700903 }
904 },
905 "targets": [
906 {
907 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
908 "interval": "",
909 "legendFormat": "Control Plane",
910 "refId": "A"
911 },
912 {
913 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
914 "interval": "",
915 "legendFormat": "User Plane",
916 "refId": "B"
917 }
918 ],
919 "timeFrom": null,
920 "timeShift": null,
921 "title": "Current: $edge",
922 "type": "stat"
923 },
924 {
925 "datasource": null,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700926 "fieldConfig": {
927 "defaults": {
928 "custom": {},
929 "mappings": [],
930 "thresholds": {
931 "mode": "absolute",
932 "steps": [
933 {
934 "color": "red",
935 "value": null
936 },
937 {
938 "color": "#EAB839",
939 "value": 50
940 },
941 {
942 "color": "green",
943 "value": 95
944 }
945 ]
946 },
947 "unit": "percent"
948 },
949 "overrides": []
950 },
951 "gridPos": {
952 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700953 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700954 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700955 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -0700956 },
957 "id": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700958 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700959 "options": {
960 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700961 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700962 "justifyMode": "auto",
963 "orientation": "auto",
964 "reduceOptions": {
965 "calcs": [
966 "mean"
967 ],
968 "fields": "",
969 "values": false
970 }
971 },
972 "pluginVersion": "7.0.5",
973 "repeat": "edge",
974 "repeatDirection": "h",
975 "scopedVars": {
976 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700977 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700978 "text": "ace-argela",
979 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700980 }
981 },
982 "targets": [
983 {
984 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
985 "interval": "",
986 "legendFormat": "Control Plane",
987 "refId": "A"
988 },
989 {
990 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
991 "interval": "",
992 "legendFormat": "User Plane",
993 "refId": "B"
994 }
995 ],
996 "timeFrom": null,
997 "timeShift": null,
998 "title": "Uptime: $edge",
999 "transformations": [],
1000 "type": "stat"
1001 },
1002 {
1003 "datasource": null,
1004 "fieldConfig": {
1005 "defaults": {
1006 "custom": {},
1007 "mappings": [],
1008 "thresholds": {
1009 "mode": "absolute",
1010 "steps": [
1011 {
1012 "color": "red",
1013 "value": null
1014 },
1015 {
1016 "color": "#EAB839",
1017 "value": 50
1018 },
1019 {
1020 "color": "green",
1021 "value": 95
1022 }
1023 ]
1024 },
1025 "unit": "percent"
1026 },
1027 "overrides": []
1028 },
1029 "gridPos": {
1030 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -07001031 "w": 4.8,
1032 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001033 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -07001034 },
Andy Bavier227cb1c2020-09-09 10:00:46 -07001035 "id": 38,
1036 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001037 "options": {
1038 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -07001039 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -07001040 "justifyMode": "auto",
1041 "orientation": "auto",
1042 "reduceOptions": {
1043 "calcs": [
1044 "mean"
1045 ],
1046 "fields": "",
1047 "values": false
1048 }
1049 },
1050 "pluginVersion": "7.0.5",
1051 "repeat": null,
1052 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -07001053 "repeatIteration": 1601424820237,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001054 "repeatPanelId": 5,
1055 "scopedVars": {
1056 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001057 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001058 "text": "ace-intel",
1059 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07001060 }
1061 },
1062 "targets": [
1063 {
1064 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1065 "interval": "",
1066 "legendFormat": "Control Plane",
1067 "refId": "A"
1068 },
1069 {
1070 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1071 "interval": "",
1072 "legendFormat": "User Plane",
1073 "refId": "B"
1074 }
1075 ],
1076 "timeFrom": null,
1077 "timeShift": null,
1078 "title": "Uptime: $edge",
Andy Bavier3fc12032020-08-11 16:42:56 -07001079 "transformations": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07001080 "type": "stat"
1081 },
1082 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07001083 "datasource": null,
1084 "fieldConfig": {
1085 "defaults": {
1086 "custom": {},
1087 "mappings": [],
1088 "thresholds": {
1089 "mode": "absolute",
1090 "steps": [
1091 {
1092 "color": "red",
1093 "value": null
1094 },
1095 {
1096 "color": "#EAB839",
1097 "value": 50
1098 },
1099 {
1100 "color": "green",
1101 "value": 95
1102 }
1103 ]
1104 },
1105 "unit": "percent"
1106 },
1107 "overrides": []
1108 },
1109 "gridPos": {
1110 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -07001111 "w": 4.8,
1112 "x": 9.6,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001113 "y": 8
1114 },
1115 "id": 39,
1116 "maxPerRow": 6,
1117 "options": {
1118 "colorMode": "background",
1119 "graphMode": "none",
1120 "justifyMode": "auto",
1121 "orientation": "auto",
1122 "reduceOptions": {
1123 "calcs": [
1124 "mean"
1125 ],
1126 "fields": "",
1127 "values": false
1128 }
1129 },
1130 "pluginVersion": "7.0.5",
1131 "repeat": null,
1132 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -07001133 "repeatIteration": 1601424820237,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001134 "repeatPanelId": 5,
1135 "scopedVars": {
1136 "edge": {
1137 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001138 "text": "ace-menlo-pixel",
1139 "value": "ace-menlo-pixel"
1140 }
1141 },
1142 "targets": [
1143 {
1144 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1145 "interval": "",
1146 "legendFormat": "Control Plane",
1147 "refId": "A"
1148 },
1149 {
1150 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1151 "interval": "",
1152 "legendFormat": "User Plane",
1153 "refId": "B"
1154 }
1155 ],
1156 "timeFrom": null,
1157 "timeShift": null,
1158 "title": "Uptime: $edge",
1159 "transformations": [],
1160 "type": "stat"
1161 },
1162 {
1163 "datasource": null,
1164 "fieldConfig": {
1165 "defaults": {
1166 "custom": {},
1167 "mappings": [],
1168 "thresholds": {
1169 "mode": "absolute",
1170 "steps": [
1171 {
1172 "color": "red",
1173 "value": null
1174 },
1175 {
1176 "color": "#EAB839",
1177 "value": 50
1178 },
1179 {
1180 "color": "green",
1181 "value": 95
1182 }
1183 ]
1184 },
1185 "unit": "percent"
1186 },
1187 "overrides": []
1188 },
1189 "gridPos": {
1190 "h": 4,
1191 "w": 4.8,
1192 "x": 14.399999999999999,
1193 "y": 8
1194 },
1195 "id": 40,
1196 "maxPerRow": 6,
1197 "options": {
1198 "colorMode": "background",
1199 "graphMode": "none",
1200 "justifyMode": "auto",
1201 "orientation": "auto",
1202 "reduceOptions": {
1203 "calcs": [
1204 "mean"
1205 ],
1206 "fields": "",
1207 "values": false
1208 }
1209 },
1210 "pluginVersion": "7.0.5",
1211 "repeat": null,
1212 "repeatDirection": "h",
1213 "repeatIteration": 1601424820237,
1214 "repeatPanelId": 5,
1215 "scopedVars": {
1216 "edge": {
1217 "selected": false,
1218 "text": "ace-menlo-rasp-pi",
1219 "value": "ace-menlo-rasp-pi"
1220 }
1221 },
1222 "targets": [
1223 {
1224 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1225 "interval": "",
1226 "legendFormat": "Control Plane",
1227 "refId": "A"
1228 },
1229 {
1230 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1231 "interval": "",
1232 "legendFormat": "User Plane",
1233 "refId": "B"
1234 }
1235 ],
1236 "timeFrom": null,
1237 "timeShift": null,
1238 "title": "Uptime: $edge",
1239 "transformations": [],
1240 "type": "stat"
1241 },
1242 {
1243 "datasource": null,
1244 "fieldConfig": {
1245 "defaults": {
1246 "custom": {},
1247 "mappings": [],
1248 "thresholds": {
1249 "mode": "absolute",
1250 "steps": [
1251 {
1252 "color": "red",
1253 "value": null
1254 },
1255 {
1256 "color": "#EAB839",
1257 "value": 50
1258 },
1259 {
1260 "color": "green",
1261 "value": 95
1262 }
1263 ]
1264 },
1265 "unit": "percent"
1266 },
1267 "overrides": []
1268 },
1269 "gridPos": {
1270 "h": 4,
1271 "w": 4.8,
1272 "x": 19.2,
1273 "y": 8
1274 },
1275 "id": 41,
1276 "maxPerRow": 6,
1277 "options": {
1278 "colorMode": "background",
1279 "graphMode": "none",
1280 "justifyMode": "auto",
1281 "orientation": "auto",
1282 "reduceOptions": {
1283 "calcs": [
1284 "mean"
1285 ],
1286 "fields": "",
1287 "values": false
1288 }
1289 },
1290 "pluginVersion": "7.0.5",
1291 "repeat": null,
1292 "repeatDirection": "h",
1293 "repeatIteration": 1601424820237,
1294 "repeatPanelId": 5,
1295 "scopedVars": {
1296 "edge": {
1297 "selected": false,
1298 "text": "ace-tucson",
1299 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07001300 }
1301 },
1302 "targets": [
1303 {
1304 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1305 "interval": "",
1306 "legendFormat": "Control Plane",
1307 "refId": "A"
1308 },
1309 {
1310 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1311 "interval": "",
1312 "legendFormat": "User Plane",
1313 "refId": "B"
1314 }
1315 ],
1316 "timeFrom": null,
1317 "timeShift": null,
1318 "title": "Uptime: $edge",
1319 "transformations": [],
1320 "type": "stat"
1321 },
1322 {
Andy Bavier3fc12032020-08-11 16:42:56 -07001323 "aliasColors": {},
1324 "bars": false,
1325 "dashLength": 10,
1326 "dashes": false,
1327 "datasource": null,
1328 "fieldConfig": {
1329 "defaults": {
1330 "custom": {},
1331 "mappings": [],
1332 "thresholds": {
1333 "mode": "absolute",
1334 "steps": [
1335 {
1336 "color": "green",
1337 "value": null
1338 },
1339 {
1340 "color": "red",
1341 "value": 80
1342 }
1343 ]
1344 }
1345 },
1346 "overrides": []
1347 },
1348 "fill": 5,
1349 "fillGradient": 0,
1350 "gridPos": {
1351 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001352 "w": 4.8,
Andy Bavier3fc12032020-08-11 16:42:56 -07001353 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001354 "y": 12
Andy Bavier3fc12032020-08-11 16:42:56 -07001355 },
1356 "hiddenSeries": false,
1357 "id": 23,
1358 "legend": {
1359 "avg": false,
1360 "current": false,
1361 "max": false,
1362 "min": false,
1363 "show": true,
1364 "total": false,
1365 "values": false
1366 },
1367 "lines": true,
1368 "linewidth": 0,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001369 "maxPerRow": 6,
Andy Bavier3fc12032020-08-11 16:42:56 -07001370 "nullPointMode": "null",
1371 "options": {
1372 "dataLinks": []
1373 },
1374 "percentage": false,
1375 "pluginVersion": "7.0.5",
1376 "pointradius": 2,
1377 "points": false,
1378 "renderer": "flot",
1379 "repeat": "edge",
1380 "repeatDirection": "h",
1381 "scopedVars": {
1382 "edge": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001383 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001384 "text": "ace-argela",
1385 "value": "ace-argela"
Andy Bavier3fc12032020-08-11 16:42:56 -07001386 }
1387 },
1388 "seriesOverrides": [],
1389 "spaceLength": 10,
1390 "stack": false,
1391 "steppedLine": true,
1392 "targets": [
1393 {
1394 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1395 "interval": "",
1396 "legendFormat": "Edge is up",
1397 "refId": "A"
1398 },
1399 {
1400 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1401 "interval": "",
1402 "legendFormat": "Scheduled downtime",
1403 "refId": "B"
1404 }
1405 ],
1406 "thresholds": [],
1407 "timeFrom": null,
1408 "timeRegions": [],
1409 "timeShift": null,
1410 "title": "Status: ${edge}",
1411 "tooltip": {
1412 "shared": true,
1413 "sort": 0,
1414 "value_type": "individual"
1415 },
1416 "type": "graph",
1417 "xaxis": {
1418 "buckets": null,
1419 "mode": "time",
1420 "name": null,
1421 "show": true,
1422 "values": []
1423 },
1424 "yaxes": [
1425 {
1426 "$$hashKey": "object:453",
1427 "decimals": 0,
1428 "format": "short",
1429 "label": "",
1430 "logBase": 1,
1431 "max": "1",
1432 "min": "0",
1433 "show": true
1434 },
1435 {
1436 "$$hashKey": "object:454",
1437 "format": "short",
1438 "label": null,
1439 "logBase": 1,
1440 "max": null,
1441 "min": null,
1442 "show": true
1443 }
1444 ],
1445 "yaxis": {
1446 "align": false,
1447 "alignLevel": null
1448 }
1449 },
1450 {
1451 "aliasColors": {},
1452 "bars": false,
1453 "dashLength": 10,
1454 "dashes": false,
1455 "datasource": null,
1456 "fieldConfig": {
1457 "defaults": {
1458 "custom": {},
1459 "mappings": [],
1460 "thresholds": {
1461 "mode": "absolute",
1462 "steps": [
1463 {
1464 "color": "green",
1465 "value": null
1466 },
1467 {
1468 "color": "red",
1469 "value": 80
1470 }
1471 ]
1472 }
1473 },
1474 "overrides": []
1475 },
1476 "fill": 5,
1477 "fillGradient": 0,
1478 "gridPos": {
1479 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001480 "w": 4.8,
1481 "x": 4.8,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001482 "y": 12
1483 },
1484 "hiddenSeries": false,
1485 "id": 42,
1486 "legend": {
1487 "avg": false,
1488 "current": false,
1489 "max": false,
1490 "min": false,
1491 "show": true,
1492 "total": false,
1493 "values": false
1494 },
1495 "lines": true,
1496 "linewidth": 0,
1497 "maxPerRow": 6,
1498 "nullPointMode": "null",
1499 "options": {
1500 "dataLinks": []
1501 },
1502 "percentage": false,
1503 "pluginVersion": "7.0.5",
1504 "pointradius": 2,
1505 "points": false,
1506 "renderer": "flot",
1507 "repeat": null,
1508 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -07001509 "repeatIteration": 1601424820237,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001510 "repeatPanelId": 23,
1511 "scopedVars": {
1512 "edge": {
1513 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001514 "text": "ace-intel",
1515 "value": "ace-intel"
1516 }
1517 },
1518 "seriesOverrides": [],
1519 "spaceLength": 10,
1520 "stack": false,
1521 "steppedLine": true,
1522 "targets": [
1523 {
1524 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1525 "interval": "",
1526 "legendFormat": "Edge is up",
1527 "refId": "A"
1528 },
1529 {
1530 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1531 "interval": "",
1532 "legendFormat": "Scheduled downtime",
1533 "refId": "B"
1534 }
1535 ],
1536 "thresholds": [],
1537 "timeFrom": null,
1538 "timeRegions": [],
1539 "timeShift": null,
1540 "title": "Status: ${edge}",
1541 "tooltip": {
1542 "shared": true,
1543 "sort": 0,
1544 "value_type": "individual"
1545 },
1546 "type": "graph",
1547 "xaxis": {
1548 "buckets": null,
1549 "mode": "time",
1550 "name": null,
1551 "show": true,
1552 "values": []
1553 },
1554 "yaxes": [
1555 {
1556 "$$hashKey": "object:453",
1557 "decimals": 0,
1558 "format": "short",
1559 "label": "",
1560 "logBase": 1,
1561 "max": "1",
1562 "min": "0",
1563 "show": true
1564 },
1565 {
1566 "$$hashKey": "object:454",
1567 "format": "short",
1568 "label": null,
1569 "logBase": 1,
1570 "max": null,
1571 "min": null,
1572 "show": true
1573 }
1574 ],
1575 "yaxis": {
1576 "align": false,
1577 "alignLevel": null
1578 }
1579 },
1580 {
1581 "aliasColors": {},
1582 "bars": false,
1583 "dashLength": 10,
1584 "dashes": false,
1585 "datasource": null,
1586 "fieldConfig": {
1587 "defaults": {
1588 "custom": {},
1589 "mappings": [],
1590 "thresholds": {
1591 "mode": "absolute",
1592 "steps": [
1593 {
1594 "color": "green",
1595 "value": null
1596 },
1597 {
1598 "color": "red",
1599 "value": 80
1600 }
1601 ]
1602 }
1603 },
1604 "overrides": []
1605 },
1606 "fill": 5,
1607 "fillGradient": 0,
1608 "gridPos": {
1609 "h": 5,
1610 "w": 4.8,
1611 "x": 9.6,
1612 "y": 12
1613 },
1614 "hiddenSeries": false,
1615 "id": 43,
1616 "legend": {
1617 "avg": false,
1618 "current": false,
1619 "max": false,
1620 "min": false,
1621 "show": true,
1622 "total": false,
1623 "values": false
1624 },
1625 "lines": true,
1626 "linewidth": 0,
1627 "maxPerRow": 6,
1628 "nullPointMode": "null",
1629 "options": {
1630 "dataLinks": []
1631 },
1632 "percentage": false,
1633 "pluginVersion": "7.0.5",
1634 "pointradius": 2,
1635 "points": false,
1636 "renderer": "flot",
1637 "repeat": null,
1638 "repeatDirection": "h",
1639 "repeatIteration": 1601424820237,
1640 "repeatPanelId": 23,
1641 "scopedVars": {
1642 "edge": {
1643 "selected": false,
1644 "text": "ace-menlo-pixel",
1645 "value": "ace-menlo-pixel"
1646 }
1647 },
1648 "seriesOverrides": [],
1649 "spaceLength": 10,
1650 "stack": false,
1651 "steppedLine": true,
1652 "targets": [
1653 {
1654 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1655 "interval": "",
1656 "legendFormat": "Edge is up",
1657 "refId": "A"
1658 },
1659 {
1660 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1661 "interval": "",
1662 "legendFormat": "Scheduled downtime",
1663 "refId": "B"
1664 }
1665 ],
1666 "thresholds": [],
1667 "timeFrom": null,
1668 "timeRegions": [],
1669 "timeShift": null,
1670 "title": "Status: ${edge}",
1671 "tooltip": {
1672 "shared": true,
1673 "sort": 0,
1674 "value_type": "individual"
1675 },
1676 "type": "graph",
1677 "xaxis": {
1678 "buckets": null,
1679 "mode": "time",
1680 "name": null,
1681 "show": true,
1682 "values": []
1683 },
1684 "yaxes": [
1685 {
1686 "$$hashKey": "object:453",
1687 "decimals": 0,
1688 "format": "short",
1689 "label": "",
1690 "logBase": 1,
1691 "max": "1",
1692 "min": "0",
1693 "show": true
1694 },
1695 {
1696 "$$hashKey": "object:454",
1697 "format": "short",
1698 "label": null,
1699 "logBase": 1,
1700 "max": null,
1701 "min": null,
1702 "show": true
1703 }
1704 ],
1705 "yaxis": {
1706 "align": false,
1707 "alignLevel": null
1708 }
1709 },
1710 {
1711 "aliasColors": {},
1712 "bars": false,
1713 "dashLength": 10,
1714 "dashes": false,
1715 "datasource": null,
1716 "fieldConfig": {
1717 "defaults": {
1718 "custom": {},
1719 "mappings": [],
1720 "thresholds": {
1721 "mode": "absolute",
1722 "steps": [
1723 {
1724 "color": "green",
1725 "value": null
1726 },
1727 {
1728 "color": "red",
1729 "value": 80
1730 }
1731 ]
1732 }
1733 },
1734 "overrides": []
1735 },
1736 "fill": 5,
1737 "fillGradient": 0,
1738 "gridPos": {
1739 "h": 5,
1740 "w": 4.8,
1741 "x": 14.399999999999999,
1742 "y": 12
1743 },
1744 "hiddenSeries": false,
1745 "id": 44,
1746 "legend": {
1747 "avg": false,
1748 "current": false,
1749 "max": false,
1750 "min": false,
1751 "show": true,
1752 "total": false,
1753 "values": false
1754 },
1755 "lines": true,
1756 "linewidth": 0,
1757 "maxPerRow": 6,
1758 "nullPointMode": "null",
1759 "options": {
1760 "dataLinks": []
1761 },
1762 "percentage": false,
1763 "pluginVersion": "7.0.5",
1764 "pointradius": 2,
1765 "points": false,
1766 "renderer": "flot",
1767 "repeat": null,
1768 "repeatDirection": "h",
1769 "repeatIteration": 1601424820237,
1770 "repeatPanelId": 23,
1771 "scopedVars": {
1772 "edge": {
1773 "selected": false,
1774 "text": "ace-menlo-rasp-pi",
1775 "value": "ace-menlo-rasp-pi"
1776 }
1777 },
1778 "seriesOverrides": [],
1779 "spaceLength": 10,
1780 "stack": false,
1781 "steppedLine": true,
1782 "targets": [
1783 {
1784 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1785 "interval": "",
1786 "legendFormat": "Edge is up",
1787 "refId": "A"
1788 },
1789 {
1790 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1791 "interval": "",
1792 "legendFormat": "Scheduled downtime",
1793 "refId": "B"
1794 }
1795 ],
1796 "thresholds": [],
1797 "timeFrom": null,
1798 "timeRegions": [],
1799 "timeShift": null,
1800 "title": "Status: ${edge}",
1801 "tooltip": {
1802 "shared": true,
1803 "sort": 0,
1804 "value_type": "individual"
1805 },
1806 "type": "graph",
1807 "xaxis": {
1808 "buckets": null,
1809 "mode": "time",
1810 "name": null,
1811 "show": true,
1812 "values": []
1813 },
1814 "yaxes": [
1815 {
1816 "$$hashKey": "object:453",
1817 "decimals": 0,
1818 "format": "short",
1819 "label": "",
1820 "logBase": 1,
1821 "max": "1",
1822 "min": "0",
1823 "show": true
1824 },
1825 {
1826 "$$hashKey": "object:454",
1827 "format": "short",
1828 "label": null,
1829 "logBase": 1,
1830 "max": null,
1831 "min": null,
1832 "show": true
1833 }
1834 ],
1835 "yaxis": {
1836 "align": false,
1837 "alignLevel": null
1838 }
1839 },
1840 {
1841 "aliasColors": {},
1842 "bars": false,
1843 "dashLength": 10,
1844 "dashes": false,
1845 "datasource": null,
1846 "fieldConfig": {
1847 "defaults": {
1848 "custom": {},
1849 "mappings": [],
1850 "thresholds": {
1851 "mode": "absolute",
1852 "steps": [
1853 {
1854 "color": "green",
1855 "value": null
1856 },
1857 {
1858 "color": "red",
1859 "value": 80
1860 }
1861 ]
1862 }
1863 },
1864 "overrides": []
1865 },
1866 "fill": 5,
1867 "fillGradient": 0,
1868 "gridPos": {
1869 "h": 5,
1870 "w": 4.8,
1871 "x": 19.2,
1872 "y": 12
1873 },
1874 "hiddenSeries": false,
1875 "id": 45,
1876 "legend": {
1877 "avg": false,
1878 "current": false,
1879 "max": false,
1880 "min": false,
1881 "show": true,
1882 "total": false,
1883 "values": false
1884 },
1885 "lines": true,
1886 "linewidth": 0,
1887 "maxPerRow": 6,
1888 "nullPointMode": "null",
1889 "options": {
1890 "dataLinks": []
1891 },
1892 "percentage": false,
1893 "pluginVersion": "7.0.5",
1894 "pointradius": 2,
1895 "points": false,
1896 "renderer": "flot",
1897 "repeat": null,
1898 "repeatDirection": "h",
1899 "repeatIteration": 1601424820237,
1900 "repeatPanelId": 23,
1901 "scopedVars": {
1902 "edge": {
1903 "selected": false,
1904 "text": "ace-tucson",
1905 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07001906 }
1907 },
1908 "seriesOverrides": [],
1909 "spaceLength": 10,
1910 "stack": false,
1911 "steppedLine": true,
1912 "targets": [
1913 {
1914 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1915 "interval": "",
1916 "legendFormat": "Edge is up",
1917 "refId": "A"
1918 },
1919 {
1920 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1921 "interval": "",
1922 "legendFormat": "Scheduled downtime",
1923 "refId": "B"
1924 }
1925 ],
1926 "thresholds": [],
1927 "timeFrom": null,
1928 "timeRegions": [],
1929 "timeShift": null,
1930 "title": "Status: ${edge}",
1931 "tooltip": {
1932 "shared": true,
1933 "sort": 0,
1934 "value_type": "individual"
1935 },
1936 "type": "graph",
1937 "xaxis": {
1938 "buckets": null,
1939 "mode": "time",
1940 "name": null,
1941 "show": true,
1942 "values": []
1943 },
1944 "yaxes": [
1945 {
1946 "$$hashKey": "object:453",
1947 "decimals": 0,
1948 "format": "short",
1949 "label": "",
1950 "logBase": 1,
1951 "max": "1",
1952 "min": "0",
1953 "show": true
1954 },
1955 {
1956 "$$hashKey": "object:454",
1957 "format": "short",
1958 "label": null,
1959 "logBase": 1,
1960 "max": null,
1961 "min": null,
1962 "show": true
1963 }
1964 ],
1965 "yaxis": {
1966 "align": false,
1967 "alignLevel": null
1968 }
1969 },
1970 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001971 "datasource": "RANCHER_MONITORING_GLOBAL",
1972 "fieldConfig": {
1973 "defaults": {
1974 "custom": {},
1975 "mappings": [],
1976 "max": 1000,
1977 "thresholds": {
1978 "mode": "absolute",
1979 "steps": [
1980 {
1981 "color": "green",
1982 "value": null
1983 },
1984 {
1985 "color": "red",
1986 "value": 750
1987 }
1988 ]
1989 }
1990 },
1991 "overrides": []
1992 },
1993 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001994 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001995 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001996 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001997 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07001998 },
1999 "id": 13,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002000 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002001 "options": {
2002 "orientation": "auto",
2003 "reduceOptions": {
2004 "calcs": [
2005 "last"
2006 ],
2007 "fields": "",
2008 "values": false
2009 },
2010 "showThresholdLabels": false,
2011 "showThresholdMarkers": true
2012 },
2013 "pluginVersion": "7.0.5",
2014 "repeat": "edge",
2015 "repeatDirection": "h",
2016 "scopedVars": {
2017 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002018 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002019 "text": "ace-argela",
2020 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002021 }
2022 },
2023 "targets": [
2024 {
2025 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2026 "interval": "",
2027 "legendFormat": "{{name}}",
2028 "refId": "A"
2029 }
2030 ],
2031 "timeFrom": null,
2032 "timeShift": null,
2033 "title": "Seconds since last update",
2034 "type": "gauge"
2035 },
2036 {
2037 "datasource": "RANCHER_MONITORING_GLOBAL",
2038 "fieldConfig": {
2039 "defaults": {
2040 "custom": {},
2041 "mappings": [],
2042 "max": 1000,
2043 "thresholds": {
2044 "mode": "absolute",
2045 "steps": [
2046 {
2047 "color": "green",
2048 "value": null
2049 },
2050 {
2051 "color": "red",
2052 "value": 750
2053 }
2054 ]
2055 }
2056 },
2057 "overrides": []
2058 },
2059 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002060 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002061 "w": 4.8,
2062 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002063 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002064 },
Andy Bavier502d6012020-09-30 11:46:06 -07002065 "id": 46,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002066 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002067 "options": {
2068 "orientation": "auto",
2069 "reduceOptions": {
2070 "calcs": [
2071 "last"
2072 ],
2073 "fields": "",
2074 "values": false
2075 },
2076 "showThresholdLabels": false,
2077 "showThresholdMarkers": true
2078 },
2079 "pluginVersion": "7.0.5",
2080 "repeat": null,
2081 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -07002082 "repeatIteration": 1601424820237,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002083 "repeatPanelId": 13,
2084 "scopedVars": {
2085 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002086 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002087 "text": "ace-intel",
2088 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002089 }
2090 },
2091 "targets": [
2092 {
2093 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2094 "interval": "",
2095 "legendFormat": "{{name}}",
2096 "refId": "A"
2097 }
2098 ],
2099 "timeFrom": null,
2100 "timeShift": null,
2101 "title": "Seconds since last update",
2102 "type": "gauge"
2103 },
2104 {
2105 "datasource": "RANCHER_MONITORING_GLOBAL",
2106 "fieldConfig": {
2107 "defaults": {
2108 "custom": {},
2109 "mappings": [],
2110 "max": 1000,
2111 "thresholds": {
2112 "mode": "absolute",
2113 "steps": [
2114 {
2115 "color": "green",
2116 "value": null
2117 },
2118 {
2119 "color": "red",
2120 "value": 750
2121 }
2122 ]
2123 }
2124 },
2125 "overrides": []
2126 },
2127 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002128 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002129 "w": 4.8,
2130 "x": 9.6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002131 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002132 },
Andy Bavier502d6012020-09-30 11:46:06 -07002133 "id": 47,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002134 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002135 "options": {
2136 "orientation": "auto",
2137 "reduceOptions": {
2138 "calcs": [
2139 "last"
2140 ],
2141 "fields": "",
2142 "values": false
2143 },
2144 "showThresholdLabels": false,
2145 "showThresholdMarkers": true
2146 },
2147 "pluginVersion": "7.0.5",
2148 "repeat": null,
2149 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -07002150 "repeatIteration": 1601424820237,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002151 "repeatPanelId": 13,
2152 "scopedVars": {
2153 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002154 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002155 "text": "ace-menlo-pixel",
2156 "value": "ace-menlo-pixel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002157 }
2158 },
2159 "targets": [
2160 {
2161 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2162 "interval": "",
2163 "legendFormat": "{{name}}",
2164 "refId": "A"
2165 }
2166 ],
2167 "timeFrom": null,
2168 "timeShift": null,
2169 "title": "Seconds since last update",
2170 "type": "gauge"
2171 },
2172 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07002173 "datasource": "RANCHER_MONITORING_GLOBAL",
2174 "fieldConfig": {
2175 "defaults": {
2176 "custom": {},
2177 "mappings": [],
2178 "max": 1000,
2179 "thresholds": {
2180 "mode": "absolute",
2181 "steps": [
2182 {
2183 "color": "green",
2184 "value": null
2185 },
2186 {
2187 "color": "red",
2188 "value": 750
2189 }
2190 ]
2191 }
2192 },
2193 "overrides": []
2194 },
2195 "gridPos": {
2196 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002197 "w": 4.8,
2198 "x": 14.399999999999999,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002199 "y": 17
2200 },
Andy Bavier502d6012020-09-30 11:46:06 -07002201 "id": 48,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002202 "maxPerRow": 6,
2203 "options": {
2204 "orientation": "auto",
2205 "reduceOptions": {
2206 "calcs": [
2207 "last"
2208 ],
2209 "fields": "",
2210 "values": false
2211 },
2212 "showThresholdLabels": false,
2213 "showThresholdMarkers": true
2214 },
2215 "pluginVersion": "7.0.5",
2216 "repeat": null,
2217 "repeatDirection": "h",
Andy Bavier502d6012020-09-30 11:46:06 -07002218 "repeatIteration": 1601424820237,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002219 "repeatPanelId": 13,
2220 "scopedVars": {
2221 "edge": {
2222 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002223 "text": "ace-menlo-rasp-pi",
2224 "value": "ace-menlo-rasp-pi"
2225 }
2226 },
2227 "targets": [
2228 {
2229 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2230 "interval": "",
2231 "legendFormat": "{{name}}",
2232 "refId": "A"
2233 }
2234 ],
2235 "timeFrom": null,
2236 "timeShift": null,
2237 "title": "Seconds since last update",
2238 "type": "gauge"
2239 },
2240 {
2241 "datasource": "RANCHER_MONITORING_GLOBAL",
2242 "fieldConfig": {
2243 "defaults": {
2244 "custom": {},
2245 "mappings": [],
2246 "max": 1000,
2247 "thresholds": {
2248 "mode": "absolute",
2249 "steps": [
2250 {
2251 "color": "green",
2252 "value": null
2253 },
2254 {
2255 "color": "red",
2256 "value": 750
2257 }
2258 ]
2259 }
2260 },
2261 "overrides": []
2262 },
2263 "gridPos": {
2264 "h": 5,
2265 "w": 4.8,
2266 "x": 19.2,
2267 "y": 17
2268 },
2269 "id": 49,
2270 "maxPerRow": 6,
2271 "options": {
2272 "orientation": "auto",
2273 "reduceOptions": {
2274 "calcs": [
2275 "last"
2276 ],
2277 "fields": "",
2278 "values": false
2279 },
2280 "showThresholdLabels": false,
2281 "showThresholdMarkers": true
2282 },
2283 "pluginVersion": "7.0.5",
2284 "repeat": null,
2285 "repeatDirection": "h",
2286 "repeatIteration": 1601424820237,
2287 "repeatPanelId": 13,
2288 "scopedVars": {
2289 "edge": {
2290 "selected": false,
2291 "text": "ace-tucson",
2292 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07002293 }
2294 },
2295 "targets": [
2296 {
2297 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2298 "interval": "",
2299 "legendFormat": "{{name}}",
2300 "refId": "A"
2301 }
2302 ],
2303 "timeFrom": null,
2304 "timeShift": null,
2305 "title": "Seconds since last update",
2306 "type": "gauge"
2307 },
2308 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002309 "aliasColors": {},
2310 "bars": false,
2311 "dashLength": 10,
2312 "dashes": false,
2313 "datasource": "RANCHER_MONITORING_GLOBAL",
2314 "fieldConfig": {
2315 "defaults": {
2316 "custom": {}
2317 },
2318 "overrides": []
2319 },
2320 "fill": 1,
2321 "fillGradient": 0,
2322 "gridPos": {
2323 "h": 5,
2324 "w": 24,
2325 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002326 "y": 22
Andy Bavierab75e9e2020-08-06 12:05:30 -07002327 },
2328 "hiddenSeries": false,
2329 "id": 21,
2330 "legend": {
2331 "avg": false,
2332 "current": false,
2333 "max": false,
2334 "min": false,
2335 "show": true,
2336 "total": false,
2337 "values": false
2338 },
2339 "lines": true,
2340 "linewidth": 1,
2341 "maxPerRow": 3,
2342 "nullPointMode": "null",
2343 "options": {
2344 "dataLinks": []
2345 },
2346 "percentage": false,
2347 "pointradius": 2,
2348 "points": false,
2349 "renderer": "flot",
2350 "repeat": null,
2351 "repeatDirection": "h",
2352 "seriesOverrides": [],
2353 "spaceLength": 10,
2354 "stack": false,
2355 "steppedLine": false,
2356 "targets": [
2357 {
Andy Bavier502d6012020-09-30 11:46:06 -07002358 "expr": "sum(time() - aetheredge_last_update{name!~\"production.*|.*dongle\"}) by (name)",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002359 "interval": "",
2360 "legendFormat": "{{name}}",
2361 "refId": "A"
2362 }
2363 ],
2364 "thresholds": [],
2365 "timeFrom": null,
2366 "timeRegions": [],
2367 "timeShift": null,
2368 "title": "Seconds since last update",
2369 "tooltip": {
2370 "shared": true,
2371 "sort": 0,
2372 "value_type": "individual"
2373 },
2374 "type": "graph",
2375 "xaxis": {
2376 "buckets": null,
2377 "mode": "time",
2378 "name": null,
2379 "show": true,
2380 "values": []
2381 },
2382 "yaxes": [
2383 {
2384 "$$hashKey": "object:457",
2385 "format": "short",
2386 "label": null,
2387 "logBase": 1,
2388 "max": null,
2389 "min": null,
2390 "show": true
2391 },
2392 {
2393 "$$hashKey": "object:458",
2394 "format": "short",
2395 "label": null,
2396 "logBase": 1,
2397 "max": null,
2398 "min": null,
2399 "show": true
2400 }
2401 ],
2402 "yaxis": {
2403 "align": false,
2404 "alignLevel": null
2405 }
2406 }
2407 ],
2408 "refresh": "30s",
2409 "schemaVersion": 25,
2410 "style": "dark",
2411 "tags": [],
2412 "templating": {
2413 "list": [
2414 {
2415 "allValue": null,
2416 "current": {
2417 "selected": true,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002418 "text": "All",
2419 "value": [
2420 "$__all"
2421 ]
2422 },
2423 "datasource": "RANCHER_MONITORING_GLOBAL",
2424 "definition": "aetheredge_status_control_plane",
2425 "hide": 0,
2426 "includeAll": true,
2427 "label": "Edge",
2428 "multi": true,
2429 "name": "edge",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002430 "options": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07002431 "query": "aetheredge_status_control_plane",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002432 "refresh": 1,
Andy Bavier502d6012020-09-30 11:46:06 -07002433 "regex": "/.*,name=\"(?!ace-menlo-dongle)(ace-.*)\",namespace.*/",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002434 "skipUrlSync": false,
2435 "sort": 1,
2436 "tagValuesQuery": "",
2437 "tags": [],
2438 "tagsQuery": "",
2439 "type": "query",
2440 "useTags": false
2441 }
2442 ]
2443 },
2444 "time": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002445 "from": "now-3h",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002446 "to": "now"
2447 },
2448 "timepicker": {
2449 "refresh_intervals": [
Andy Bavierab75e9e2020-08-06 12:05:30 -07002450 "10s",
2451 "30s",
2452 "1m",
2453 "5m",
2454 "15m",
2455 "30m",
2456 "1h",
2457 "2h",
2458 "1d"
2459 ]
2460 },
2461 "timezone": "",
2462 "title": "Aether Connected Edge",
2463 "uid": "AIKTPZVMk",
2464 "version": 1
Andy Bavier502d6012020-09-30 11:46:06 -07002465}