blob: 7ad303935413788da69fda6f8c184a4af2b16f33 [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 Bavier227cb1c2020-09-09 10:00:46 -070019 "iteration": 1599668410701,
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 Bavier227cb1c2020-09-09 10:00:46 -0700312 "w": 6,
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,
337 "text": "production-edge-intel",
338 "value": "production-edge-intel"
339 }
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 Bavier227cb1c2020-09-09 10:00:46 -0700451 "w": 6,
452 "x": 6,
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 Bavier227cb1c2020-09-09 10:00:46 -0700473 "repeatIteration": 1599668410701,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700474 "repeatPanelId": 4,
475 "scopedVars": {
476 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700477 "selected": false,
478 "text": "production-edge-onf-menlo",
479 "value": "production-edge-onf-menlo"
480 }
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 Bavier227cb1c2020-09-09 10:00:46 -0700592 "w": 6,
593 "x": 12,
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 Bavier227cb1c2020-09-09 10:00:46 -0700614 "repeatIteration": 1599668410701,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700615 "repeatPanelId": 4,
616 "scopedVars": {
617 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700618 "selected": false,
619 "text": "production-edge-onf-tucson",
620 "value": "production-edge-onf-tucson"
621 }
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,
733 "w": 6,
734 "x": 18,
735 "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",
755 "repeatIteration": 1599668410701,
756 "repeatPanelId": 4,
757 "scopedVars": {
758 "edge": {
759 "selected": false,
760 "text": "production-edge-test",
761 "value": "production-edge-test"
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,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700785 "fieldConfig": {
786 "defaults": {
787 "custom": {},
788 "mappings": [],
789 "thresholds": {
790 "mode": "absolute",
791 "steps": [
792 {
793 "color": "red",
794 "value": null
795 },
796 {
797 "color": "#EAB839",
798 "value": 50
799 },
800 {
801 "color": "green",
802 "value": 95
803 }
804 ]
805 },
806 "unit": "percent"
807 },
808 "overrides": []
809 },
810 "gridPos": {
811 "h": 4,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700812 "w": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700813 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700814 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -0700815 },
816 "id": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700817 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700818 "options": {
819 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700820 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700821 "justifyMode": "auto",
822 "orientation": "auto",
823 "reduceOptions": {
824 "calcs": [
825 "mean"
826 ],
827 "fields": "",
828 "values": false
829 }
830 },
831 "pluginVersion": "7.0.5",
832 "repeat": "edge",
833 "repeatDirection": "h",
834 "scopedVars": {
835 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700836 "selected": false,
837 "text": "production-edge-intel",
838 "value": "production-edge-intel"
839 }
840 },
841 "targets": [
842 {
843 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
844 "interval": "",
845 "legendFormat": "Control Plane",
846 "refId": "A"
847 },
848 {
849 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
850 "interval": "",
851 "legendFormat": "User Plane",
852 "refId": "B"
853 }
854 ],
855 "timeFrom": null,
856 "timeShift": null,
857 "title": "Uptime: $edge",
858 "transformations": [],
859 "type": "stat"
860 },
861 {
862 "datasource": null,
863 "fieldConfig": {
864 "defaults": {
865 "custom": {},
866 "mappings": [],
867 "thresholds": {
868 "mode": "absolute",
869 "steps": [
870 {
871 "color": "red",
872 "value": null
873 },
874 {
875 "color": "#EAB839",
876 "value": 50
877 },
878 {
879 "color": "green",
880 "value": 95
881 }
882 ]
883 },
884 "unit": "percent"
885 },
886 "overrides": []
887 },
888 "gridPos": {
889 "h": 4,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700890 "w": 6,
891 "x": 6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700892 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -0700893 },
Andy Bavier227cb1c2020-09-09 10:00:46 -0700894 "id": 37,
895 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700896 "options": {
897 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700898 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700899 "justifyMode": "auto",
900 "orientation": "auto",
901 "reduceOptions": {
902 "calcs": [
903 "mean"
904 ],
905 "fields": "",
906 "values": false
907 }
908 },
909 "pluginVersion": "7.0.5",
910 "repeat": null,
911 "repeatDirection": "h",
Andy Bavier227cb1c2020-09-09 10:00:46 -0700912 "repeatIteration": 1599668410701,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700913 "repeatPanelId": 5,
914 "scopedVars": {
915 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700916 "selected": false,
917 "text": "production-edge-onf-menlo",
918 "value": "production-edge-onf-menlo"
919 }
920 },
921 "targets": [
922 {
923 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
924 "interval": "",
925 "legendFormat": "Control Plane",
926 "refId": "A"
927 },
928 {
929 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
930 "interval": "",
931 "legendFormat": "User Plane",
932 "refId": "B"
933 }
934 ],
935 "timeFrom": null,
936 "timeShift": null,
937 "title": "Uptime: $edge",
Andy Bavier3fc12032020-08-11 16:42:56 -0700938 "transformations": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -0700939 "type": "stat"
940 },
941 {
942 "datasource": null,
943 "fieldConfig": {
944 "defaults": {
945 "custom": {},
946 "mappings": [],
947 "thresholds": {
948 "mode": "absolute",
949 "steps": [
950 {
951 "color": "red",
952 "value": null
953 },
954 {
955 "color": "#EAB839",
956 "value": 50
957 },
958 {
959 "color": "green",
960 "value": 95
961 }
962 ]
963 },
964 "unit": "percent"
965 },
966 "overrides": []
967 },
968 "gridPos": {
969 "h": 4,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700970 "w": 6,
971 "x": 12,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700972 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -0700973 },
Andy Bavier227cb1c2020-09-09 10:00:46 -0700974 "id": 38,
975 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700976 "options": {
977 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700978 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700979 "justifyMode": "auto",
980 "orientation": "auto",
981 "reduceOptions": {
982 "calcs": [
983 "mean"
984 ],
985 "fields": "",
986 "values": false
987 }
988 },
989 "pluginVersion": "7.0.5",
990 "repeat": null,
991 "repeatDirection": "h",
Andy Bavier227cb1c2020-09-09 10:00:46 -0700992 "repeatIteration": 1599668410701,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700993 "repeatPanelId": 5,
994 "scopedVars": {
995 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700996 "selected": false,
997 "text": "production-edge-onf-tucson",
998 "value": "production-edge-onf-tucson"
999 }
1000 },
1001 "targets": [
1002 {
1003 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1004 "interval": "",
1005 "legendFormat": "Control Plane",
1006 "refId": "A"
1007 },
1008 {
1009 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1010 "interval": "",
1011 "legendFormat": "User Plane",
1012 "refId": "B"
1013 }
1014 ],
1015 "timeFrom": null,
1016 "timeShift": null,
1017 "title": "Uptime: $edge",
Andy Bavier3fc12032020-08-11 16:42:56 -07001018 "transformations": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07001019 "type": "stat"
1020 },
1021 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07001022 "datasource": null,
1023 "fieldConfig": {
1024 "defaults": {
1025 "custom": {},
1026 "mappings": [],
1027 "thresholds": {
1028 "mode": "absolute",
1029 "steps": [
1030 {
1031 "color": "red",
1032 "value": null
1033 },
1034 {
1035 "color": "#EAB839",
1036 "value": 50
1037 },
1038 {
1039 "color": "green",
1040 "value": 95
1041 }
1042 ]
1043 },
1044 "unit": "percent"
1045 },
1046 "overrides": []
1047 },
1048 "gridPos": {
1049 "h": 4,
1050 "w": 6,
1051 "x": 18,
1052 "y": 8
1053 },
1054 "id": 39,
1055 "maxPerRow": 6,
1056 "options": {
1057 "colorMode": "background",
1058 "graphMode": "none",
1059 "justifyMode": "auto",
1060 "orientation": "auto",
1061 "reduceOptions": {
1062 "calcs": [
1063 "mean"
1064 ],
1065 "fields": "",
1066 "values": false
1067 }
1068 },
1069 "pluginVersion": "7.0.5",
1070 "repeat": null,
1071 "repeatDirection": "h",
1072 "repeatIteration": 1599668410701,
1073 "repeatPanelId": 5,
1074 "scopedVars": {
1075 "edge": {
1076 "selected": false,
1077 "text": "production-edge-test",
1078 "value": "production-edge-test"
1079 }
1080 },
1081 "targets": [
1082 {
1083 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1084 "interval": "",
1085 "legendFormat": "Control Plane",
1086 "refId": "A"
1087 },
1088 {
1089 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1090 "interval": "",
1091 "legendFormat": "User Plane",
1092 "refId": "B"
1093 }
1094 ],
1095 "timeFrom": null,
1096 "timeShift": null,
1097 "title": "Uptime: $edge",
1098 "transformations": [],
1099 "type": "stat"
1100 },
1101 {
Andy Bavier3fc12032020-08-11 16:42:56 -07001102 "aliasColors": {},
1103 "bars": false,
1104 "dashLength": 10,
1105 "dashes": false,
1106 "datasource": null,
1107 "fieldConfig": {
1108 "defaults": {
1109 "custom": {},
1110 "mappings": [],
1111 "thresholds": {
1112 "mode": "absolute",
1113 "steps": [
1114 {
1115 "color": "green",
1116 "value": null
1117 },
1118 {
1119 "color": "red",
1120 "value": 80
1121 }
1122 ]
1123 }
1124 },
1125 "overrides": []
1126 },
1127 "fill": 5,
1128 "fillGradient": 0,
1129 "gridPos": {
1130 "h": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001131 "w": 6,
Andy Bavier3fc12032020-08-11 16:42:56 -07001132 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001133 "y": 12
Andy Bavier3fc12032020-08-11 16:42:56 -07001134 },
1135 "hiddenSeries": false,
1136 "id": 23,
1137 "legend": {
1138 "avg": false,
1139 "current": false,
1140 "max": false,
1141 "min": false,
1142 "show": true,
1143 "total": false,
1144 "values": false
1145 },
1146 "lines": true,
1147 "linewidth": 0,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001148 "maxPerRow": 6,
Andy Bavier3fc12032020-08-11 16:42:56 -07001149 "nullPointMode": "null",
1150 "options": {
1151 "dataLinks": []
1152 },
1153 "percentage": false,
1154 "pluginVersion": "7.0.5",
1155 "pointradius": 2,
1156 "points": false,
1157 "renderer": "flot",
1158 "repeat": "edge",
1159 "repeatDirection": "h",
1160 "scopedVars": {
1161 "edge": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001162 "selected": false,
1163 "text": "production-edge-intel",
1164 "value": "production-edge-intel"
1165 }
1166 },
1167 "seriesOverrides": [],
1168 "spaceLength": 10,
1169 "stack": false,
1170 "steppedLine": true,
1171 "targets": [
1172 {
1173 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1174 "interval": "",
1175 "legendFormat": "Edge is up",
1176 "refId": "A"
1177 },
1178 {
1179 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1180 "interval": "",
1181 "legendFormat": "Scheduled downtime",
1182 "refId": "B"
1183 }
1184 ],
1185 "thresholds": [],
1186 "timeFrom": null,
1187 "timeRegions": [],
1188 "timeShift": null,
1189 "title": "Status: ${edge}",
1190 "tooltip": {
1191 "shared": true,
1192 "sort": 0,
1193 "value_type": "individual"
1194 },
1195 "type": "graph",
1196 "xaxis": {
1197 "buckets": null,
1198 "mode": "time",
1199 "name": null,
1200 "show": true,
1201 "values": []
1202 },
1203 "yaxes": [
1204 {
1205 "$$hashKey": "object:453",
1206 "decimals": 0,
1207 "format": "short",
1208 "label": "",
1209 "logBase": 1,
1210 "max": "1",
1211 "min": "0",
1212 "show": true
1213 },
1214 {
1215 "$$hashKey": "object:454",
1216 "format": "short",
1217 "label": null,
1218 "logBase": 1,
1219 "max": null,
1220 "min": null,
1221 "show": true
1222 }
1223 ],
1224 "yaxis": {
1225 "align": false,
1226 "alignLevel": null
1227 }
1228 },
1229 {
1230 "aliasColors": {},
1231 "bars": false,
1232 "dashLength": 10,
1233 "dashes": false,
1234 "datasource": null,
1235 "fieldConfig": {
1236 "defaults": {
1237 "custom": {},
1238 "mappings": [],
1239 "thresholds": {
1240 "mode": "absolute",
1241 "steps": [
1242 {
1243 "color": "green",
1244 "value": null
1245 },
1246 {
1247 "color": "red",
1248 "value": 80
1249 }
1250 ]
1251 }
1252 },
1253 "overrides": []
1254 },
1255 "fill": 5,
1256 "fillGradient": 0,
1257 "gridPos": {
1258 "h": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001259 "w": 6,
1260 "x": 6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001261 "y": 12
Andy Bavier3fc12032020-08-11 16:42:56 -07001262 },
1263 "hiddenSeries": false,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001264 "id": 40,
Andy Bavier3fc12032020-08-11 16:42:56 -07001265 "legend": {
1266 "avg": false,
1267 "current": false,
1268 "max": false,
1269 "min": false,
1270 "show": true,
1271 "total": false,
1272 "values": false
1273 },
1274 "lines": true,
1275 "linewidth": 0,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001276 "maxPerRow": 6,
Andy Bavier3fc12032020-08-11 16:42:56 -07001277 "nullPointMode": "null",
1278 "options": {
1279 "dataLinks": []
1280 },
1281 "percentage": false,
1282 "pluginVersion": "7.0.5",
1283 "pointradius": 2,
1284 "points": false,
1285 "renderer": "flot",
1286 "repeat": null,
1287 "repeatDirection": "h",
Andy Bavier227cb1c2020-09-09 10:00:46 -07001288 "repeatIteration": 1599668410701,
Andy Bavier3fc12032020-08-11 16:42:56 -07001289 "repeatPanelId": 23,
1290 "scopedVars": {
1291 "edge": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001292 "selected": false,
1293 "text": "production-edge-onf-menlo",
1294 "value": "production-edge-onf-menlo"
1295 }
1296 },
1297 "seriesOverrides": [],
1298 "spaceLength": 10,
1299 "stack": false,
1300 "steppedLine": true,
1301 "targets": [
1302 {
1303 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1304 "interval": "",
1305 "legendFormat": "Edge is up",
1306 "refId": "A"
1307 },
1308 {
1309 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1310 "interval": "",
1311 "legendFormat": "Scheduled downtime",
1312 "refId": "B"
1313 }
1314 ],
1315 "thresholds": [],
1316 "timeFrom": null,
1317 "timeRegions": [],
1318 "timeShift": null,
1319 "title": "Status: ${edge}",
1320 "tooltip": {
1321 "shared": true,
1322 "sort": 0,
1323 "value_type": "individual"
1324 },
1325 "type": "graph",
1326 "xaxis": {
1327 "buckets": null,
1328 "mode": "time",
1329 "name": null,
1330 "show": true,
1331 "values": []
1332 },
1333 "yaxes": [
1334 {
1335 "$$hashKey": "object:453",
1336 "decimals": 0,
1337 "format": "short",
1338 "label": "",
1339 "logBase": 1,
1340 "max": "1",
1341 "min": "0",
1342 "show": true
1343 },
1344 {
1345 "$$hashKey": "object:454",
1346 "format": "short",
1347 "label": null,
1348 "logBase": 1,
1349 "max": null,
1350 "min": null,
1351 "show": true
1352 }
1353 ],
1354 "yaxis": {
1355 "align": false,
1356 "alignLevel": null
1357 }
1358 },
1359 {
1360 "aliasColors": {},
1361 "bars": false,
1362 "dashLength": 10,
1363 "dashes": false,
1364 "datasource": null,
1365 "fieldConfig": {
1366 "defaults": {
1367 "custom": {},
1368 "mappings": [],
1369 "thresholds": {
1370 "mode": "absolute",
1371 "steps": [
1372 {
1373 "color": "green",
1374 "value": null
1375 },
1376 {
1377 "color": "red",
1378 "value": 80
1379 }
1380 ]
1381 }
1382 },
1383 "overrides": []
1384 },
1385 "fill": 5,
1386 "fillGradient": 0,
1387 "gridPos": {
1388 "h": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001389 "w": 6,
1390 "x": 12,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001391 "y": 12
Andy Bavier3fc12032020-08-11 16:42:56 -07001392 },
1393 "hiddenSeries": false,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001394 "id": 41,
Andy Bavier3fc12032020-08-11 16:42:56 -07001395 "legend": {
1396 "avg": false,
1397 "current": false,
1398 "max": false,
1399 "min": false,
1400 "show": true,
1401 "total": false,
1402 "values": false
1403 },
1404 "lines": true,
1405 "linewidth": 0,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001406 "maxPerRow": 6,
Andy Bavier3fc12032020-08-11 16:42:56 -07001407 "nullPointMode": "null",
1408 "options": {
1409 "dataLinks": []
1410 },
1411 "percentage": false,
1412 "pluginVersion": "7.0.5",
1413 "pointradius": 2,
1414 "points": false,
1415 "renderer": "flot",
1416 "repeat": null,
1417 "repeatDirection": "h",
Andy Bavier227cb1c2020-09-09 10:00:46 -07001418 "repeatIteration": 1599668410701,
Andy Bavier3fc12032020-08-11 16:42:56 -07001419 "repeatPanelId": 23,
1420 "scopedVars": {
1421 "edge": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001422 "selected": false,
1423 "text": "production-edge-onf-tucson",
1424 "value": "production-edge-onf-tucson"
1425 }
1426 },
1427 "seriesOverrides": [],
1428 "spaceLength": 10,
1429 "stack": false,
1430 "steppedLine": true,
1431 "targets": [
1432 {
1433 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1434 "interval": "",
1435 "legendFormat": "Edge is up",
1436 "refId": "A"
1437 },
1438 {
1439 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1440 "interval": "",
1441 "legendFormat": "Scheduled downtime",
1442 "refId": "B"
1443 }
1444 ],
1445 "thresholds": [],
1446 "timeFrom": null,
1447 "timeRegions": [],
1448 "timeShift": null,
1449 "title": "Status: ${edge}",
1450 "tooltip": {
1451 "shared": true,
1452 "sort": 0,
1453 "value_type": "individual"
1454 },
1455 "type": "graph",
1456 "xaxis": {
1457 "buckets": null,
1458 "mode": "time",
1459 "name": null,
1460 "show": true,
1461 "values": []
1462 },
1463 "yaxes": [
1464 {
1465 "$$hashKey": "object:453",
1466 "decimals": 0,
1467 "format": "short",
1468 "label": "",
1469 "logBase": 1,
1470 "max": "1",
1471 "min": "0",
1472 "show": true
1473 },
1474 {
1475 "$$hashKey": "object:454",
1476 "format": "short",
1477 "label": null,
1478 "logBase": 1,
1479 "max": null,
1480 "min": null,
1481 "show": true
1482 }
1483 ],
1484 "yaxis": {
1485 "align": false,
1486 "alignLevel": null
1487 }
1488 },
1489 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07001490 "aliasColors": {},
1491 "bars": false,
1492 "dashLength": 10,
1493 "dashes": false,
1494 "datasource": null,
1495 "fieldConfig": {
1496 "defaults": {
1497 "custom": {},
1498 "mappings": [],
1499 "thresholds": {
1500 "mode": "absolute",
1501 "steps": [
1502 {
1503 "color": "green",
1504 "value": null
1505 },
1506 {
1507 "color": "red",
1508 "value": 80
1509 }
1510 ]
1511 }
1512 },
1513 "overrides": []
1514 },
1515 "fill": 5,
1516 "fillGradient": 0,
1517 "gridPos": {
1518 "h": 5,
1519 "w": 6,
1520 "x": 18,
1521 "y": 12
1522 },
1523 "hiddenSeries": false,
1524 "id": 42,
1525 "legend": {
1526 "avg": false,
1527 "current": false,
1528 "max": false,
1529 "min": false,
1530 "show": true,
1531 "total": false,
1532 "values": false
1533 },
1534 "lines": true,
1535 "linewidth": 0,
1536 "maxPerRow": 6,
1537 "nullPointMode": "null",
1538 "options": {
1539 "dataLinks": []
1540 },
1541 "percentage": false,
1542 "pluginVersion": "7.0.5",
1543 "pointradius": 2,
1544 "points": false,
1545 "renderer": "flot",
1546 "repeat": null,
1547 "repeatDirection": "h",
1548 "repeatIteration": 1599668410701,
1549 "repeatPanelId": 23,
1550 "scopedVars": {
1551 "edge": {
1552 "selected": false,
1553 "text": "production-edge-test",
1554 "value": "production-edge-test"
1555 }
1556 },
1557 "seriesOverrides": [],
1558 "spaceLength": 10,
1559 "stack": false,
1560 "steppedLine": true,
1561 "targets": [
1562 {
1563 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1564 "interval": "",
1565 "legendFormat": "Edge is up",
1566 "refId": "A"
1567 },
1568 {
1569 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1570 "interval": "",
1571 "legendFormat": "Scheduled downtime",
1572 "refId": "B"
1573 }
1574 ],
1575 "thresholds": [],
1576 "timeFrom": null,
1577 "timeRegions": [],
1578 "timeShift": null,
1579 "title": "Status: ${edge}",
1580 "tooltip": {
1581 "shared": true,
1582 "sort": 0,
1583 "value_type": "individual"
1584 },
1585 "type": "graph",
1586 "xaxis": {
1587 "buckets": null,
1588 "mode": "time",
1589 "name": null,
1590 "show": true,
1591 "values": []
1592 },
1593 "yaxes": [
1594 {
1595 "$$hashKey": "object:453",
1596 "decimals": 0,
1597 "format": "short",
1598 "label": "",
1599 "logBase": 1,
1600 "max": "1",
1601 "min": "0",
1602 "show": true
1603 },
1604 {
1605 "$$hashKey": "object:454",
1606 "format": "short",
1607 "label": null,
1608 "logBase": 1,
1609 "max": null,
1610 "min": null,
1611 "show": true
1612 }
1613 ],
1614 "yaxis": {
1615 "align": false,
1616 "alignLevel": null
1617 }
1618 },
1619 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001620 "datasource": "RANCHER_MONITORING_GLOBAL",
1621 "fieldConfig": {
1622 "defaults": {
1623 "custom": {},
1624 "mappings": [],
1625 "max": 1000,
1626 "thresholds": {
1627 "mode": "absolute",
1628 "steps": [
1629 {
1630 "color": "green",
1631 "value": null
1632 },
1633 {
1634 "color": "red",
1635 "value": 750
1636 }
1637 ]
1638 }
1639 },
1640 "overrides": []
1641 },
1642 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001643 "h": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001644 "w": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001645 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001646 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07001647 },
1648 "id": 13,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001649 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001650 "options": {
1651 "orientation": "auto",
1652 "reduceOptions": {
1653 "calcs": [
1654 "last"
1655 ],
1656 "fields": "",
1657 "values": false
1658 },
1659 "showThresholdLabels": false,
1660 "showThresholdMarkers": true
1661 },
1662 "pluginVersion": "7.0.5",
1663 "repeat": "edge",
1664 "repeatDirection": "h",
1665 "scopedVars": {
1666 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001667 "selected": false,
1668 "text": "production-edge-intel",
1669 "value": "production-edge-intel"
1670 }
1671 },
1672 "targets": [
1673 {
1674 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
1675 "interval": "",
1676 "legendFormat": "{{name}}",
1677 "refId": "A"
1678 }
1679 ],
1680 "timeFrom": null,
1681 "timeShift": null,
1682 "title": "Seconds since last update",
1683 "type": "gauge"
1684 },
1685 {
1686 "datasource": "RANCHER_MONITORING_GLOBAL",
1687 "fieldConfig": {
1688 "defaults": {
1689 "custom": {},
1690 "mappings": [],
1691 "max": 1000,
1692 "thresholds": {
1693 "mode": "absolute",
1694 "steps": [
1695 {
1696 "color": "green",
1697 "value": null
1698 },
1699 {
1700 "color": "red",
1701 "value": 750
1702 }
1703 ]
1704 }
1705 },
1706 "overrides": []
1707 },
1708 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001709 "h": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001710 "w": 6,
1711 "x": 6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001712 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07001713 },
Andy Bavier227cb1c2020-09-09 10:00:46 -07001714 "id": 43,
1715 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001716 "options": {
1717 "orientation": "auto",
1718 "reduceOptions": {
1719 "calcs": [
1720 "last"
1721 ],
1722 "fields": "",
1723 "values": false
1724 },
1725 "showThresholdLabels": false,
1726 "showThresholdMarkers": true
1727 },
1728 "pluginVersion": "7.0.5",
1729 "repeat": null,
1730 "repeatDirection": "h",
Andy Bavier227cb1c2020-09-09 10:00:46 -07001731 "repeatIteration": 1599668410701,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001732 "repeatPanelId": 13,
1733 "scopedVars": {
1734 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001735 "selected": false,
1736 "text": "production-edge-onf-menlo",
1737 "value": "production-edge-onf-menlo"
1738 }
1739 },
1740 "targets": [
1741 {
1742 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
1743 "interval": "",
1744 "legendFormat": "{{name}}",
1745 "refId": "A"
1746 }
1747 ],
1748 "timeFrom": null,
1749 "timeShift": null,
1750 "title": "Seconds since last update",
1751 "type": "gauge"
1752 },
1753 {
1754 "datasource": "RANCHER_MONITORING_GLOBAL",
1755 "fieldConfig": {
1756 "defaults": {
1757 "custom": {},
1758 "mappings": [],
1759 "max": 1000,
1760 "thresholds": {
1761 "mode": "absolute",
1762 "steps": [
1763 {
1764 "color": "green",
1765 "value": null
1766 },
1767 {
1768 "color": "red",
1769 "value": 750
1770 }
1771 ]
1772 }
1773 },
1774 "overrides": []
1775 },
1776 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001777 "h": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001778 "w": 6,
1779 "x": 12,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001780 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07001781 },
Andy Bavier227cb1c2020-09-09 10:00:46 -07001782 "id": 44,
1783 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001784 "options": {
1785 "orientation": "auto",
1786 "reduceOptions": {
1787 "calcs": [
1788 "last"
1789 ],
1790 "fields": "",
1791 "values": false
1792 },
1793 "showThresholdLabels": false,
1794 "showThresholdMarkers": true
1795 },
1796 "pluginVersion": "7.0.5",
1797 "repeat": null,
1798 "repeatDirection": "h",
Andy Bavier227cb1c2020-09-09 10:00:46 -07001799 "repeatIteration": 1599668410701,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001800 "repeatPanelId": 13,
1801 "scopedVars": {
1802 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001803 "selected": false,
1804 "text": "production-edge-onf-tucson",
1805 "value": "production-edge-onf-tucson"
1806 }
1807 },
1808 "targets": [
1809 {
1810 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
1811 "interval": "",
1812 "legendFormat": "{{name}}",
1813 "refId": "A"
1814 }
1815 ],
1816 "timeFrom": null,
1817 "timeShift": null,
1818 "title": "Seconds since last update",
1819 "type": "gauge"
1820 },
1821 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07001822 "datasource": "RANCHER_MONITORING_GLOBAL",
1823 "fieldConfig": {
1824 "defaults": {
1825 "custom": {},
1826 "mappings": [],
1827 "max": 1000,
1828 "thresholds": {
1829 "mode": "absolute",
1830 "steps": [
1831 {
1832 "color": "green",
1833 "value": null
1834 },
1835 {
1836 "color": "red",
1837 "value": 750
1838 }
1839 ]
1840 }
1841 },
1842 "overrides": []
1843 },
1844 "gridPos": {
1845 "h": 5,
1846 "w": 6,
1847 "x": 18,
1848 "y": 17
1849 },
1850 "id": 45,
1851 "maxPerRow": 6,
1852 "options": {
1853 "orientation": "auto",
1854 "reduceOptions": {
1855 "calcs": [
1856 "last"
1857 ],
1858 "fields": "",
1859 "values": false
1860 },
1861 "showThresholdLabels": false,
1862 "showThresholdMarkers": true
1863 },
1864 "pluginVersion": "7.0.5",
1865 "repeat": null,
1866 "repeatDirection": "h",
1867 "repeatIteration": 1599668410701,
1868 "repeatPanelId": 13,
1869 "scopedVars": {
1870 "edge": {
1871 "selected": false,
1872 "text": "production-edge-test",
1873 "value": "production-edge-test"
1874 }
1875 },
1876 "targets": [
1877 {
1878 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
1879 "interval": "",
1880 "legendFormat": "{{name}}",
1881 "refId": "A"
1882 }
1883 ],
1884 "timeFrom": null,
1885 "timeShift": null,
1886 "title": "Seconds since last update",
1887 "type": "gauge"
1888 },
1889 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001890 "aliasColors": {},
1891 "bars": false,
1892 "dashLength": 10,
1893 "dashes": false,
1894 "datasource": "RANCHER_MONITORING_GLOBAL",
1895 "fieldConfig": {
1896 "defaults": {
1897 "custom": {}
1898 },
1899 "overrides": []
1900 },
1901 "fill": 1,
1902 "fillGradient": 0,
1903 "gridPos": {
1904 "h": 5,
1905 "w": 24,
1906 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001907 "y": 22
Andy Bavierab75e9e2020-08-06 12:05:30 -07001908 },
1909 "hiddenSeries": false,
1910 "id": 21,
1911 "legend": {
1912 "avg": false,
1913 "current": false,
1914 "max": false,
1915 "min": false,
1916 "show": true,
1917 "total": false,
1918 "values": false
1919 },
1920 "lines": true,
1921 "linewidth": 1,
1922 "maxPerRow": 3,
1923 "nullPointMode": "null",
1924 "options": {
1925 "dataLinks": []
1926 },
1927 "percentage": false,
1928 "pointradius": 2,
1929 "points": false,
1930 "renderer": "flot",
1931 "repeat": null,
1932 "repeatDirection": "h",
1933 "seriesOverrides": [],
1934 "spaceLength": 10,
1935 "stack": false,
1936 "steppedLine": false,
1937 "targets": [
1938 {
1939 "expr": "sum(time() - aetheredge_last_update) by (name)",
1940 "interval": "",
1941 "legendFormat": "{{name}}",
1942 "refId": "A"
1943 }
1944 ],
1945 "thresholds": [],
1946 "timeFrom": null,
1947 "timeRegions": [],
1948 "timeShift": null,
1949 "title": "Seconds since last update",
1950 "tooltip": {
1951 "shared": true,
1952 "sort": 0,
1953 "value_type": "individual"
1954 },
1955 "type": "graph",
1956 "xaxis": {
1957 "buckets": null,
1958 "mode": "time",
1959 "name": null,
1960 "show": true,
1961 "values": []
1962 },
1963 "yaxes": [
1964 {
1965 "$$hashKey": "object:457",
1966 "format": "short",
1967 "label": null,
1968 "logBase": 1,
1969 "max": null,
1970 "min": null,
1971 "show": true
1972 },
1973 {
1974 "$$hashKey": "object:458",
1975 "format": "short",
1976 "label": null,
1977 "logBase": 1,
1978 "max": null,
1979 "min": null,
1980 "show": true
1981 }
1982 ],
1983 "yaxis": {
1984 "align": false,
1985 "alignLevel": null
1986 }
1987 }
1988 ],
1989 "refresh": "30s",
1990 "schemaVersion": 25,
1991 "style": "dark",
1992 "tags": [],
1993 "templating": {
1994 "list": [
1995 {
1996 "allValue": null,
1997 "current": {
1998 "selected": true,
1999 "tags": [],
2000 "text": "All",
2001 "value": [
2002 "$__all"
2003 ]
2004 },
2005 "datasource": "RANCHER_MONITORING_GLOBAL",
2006 "definition": "aetheredge_status_control_plane",
2007 "hide": 0,
2008 "includeAll": true,
2009 "label": "Edge",
2010 "multi": true,
2011 "name": "edge",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002012 "options": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07002013 "query": "aetheredge_status_control_plane",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002014 "refresh": 1,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002015 "regex": "/.*,name=\"(.*)\",namespace.*/",
2016 "skipUrlSync": false,
2017 "sort": 1,
2018 "tagValuesQuery": "",
2019 "tags": [],
2020 "tagsQuery": "",
2021 "type": "query",
2022 "useTags": false
2023 }
2024 ]
2025 },
2026 "time": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002027 "from": "now-3h",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002028 "to": "now"
2029 },
2030 "timepicker": {
2031 "refresh_intervals": [
Andy Bavierab75e9e2020-08-06 12:05:30 -07002032 "10s",
2033 "30s",
2034 "1m",
2035 "5m",
2036 "15m",
2037 "30m",
2038 "1h",
2039 "2h",
2040 "1d"
2041 ]
2042 },
2043 "timezone": "",
2044 "title": "Aether Connected Edge",
2045 "uid": "AIKTPZVMk",
2046 "version": 1
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002047}