blob: 1d6a283f51fa4476fba2f957f0ea978ba42b002a [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 Bavier3fc12032020-08-11 16:42:56 -070019 "iteration": 1597098589875,
Andy Bavierab75e9e2020-08-06 12:05:30 -070020 "links": [],
21 "panels": [
22 {
23 "datasource": null,
24 "description": "",
25 "fieldConfig": {
26 "defaults": {
27 "custom": {},
28 "mappings": [
29 {
30 "from": "",
31 "id": 1,
32 "operator": "",
33 "text": "error",
34 "to": "",
35 "type": 1,
36 "value": "-1"
37 },
38 {
39 "from": "",
40 "id": 2,
41 "operator": "",
42 "text": "disconnected",
43 "to": "",
44 "type": 1,
45 "value": "0"
46 },
47 {
48 "from": "",
49 "id": 3,
50 "operator": "",
51 "text": "connecting",
52 "to": "",
53 "type": 1,
54 "value": "1"
55 },
56 {
57 "from": "",
58 "id": 4,
59 "operator": "",
60 "text": "connected",
61 "to": "",
62 "type": 1,
63 "value": "2"
64 },
65 {
66 "from": "",
67 "id": 5,
68 "operator": "",
69 "text": "no result",
70 "to": "",
71 "type": 1,
72 "value": "-2"
Andy Bavier3fc12032020-08-11 16:42:56 -070073 },
74 {
75 "from": "-100",
76 "id": 6,
77 "operator": "",
78 "text": "scheduled downtime",
79 "to": "-3",
80 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -070081 }
82 ],
83 "thresholds": {
84 "mode": "absolute",
85 "steps": [
86 {
87 "color": "red",
88 "value": null
89 },
90 {
Andy Bavier3fc12032020-08-11 16:42:56 -070091 "color": "#6ED0E0",
92 "value": -100
93 },
94 {
95 "color": "red",
96 "value": -2
97 },
98 {
Andy Bavierab75e9e2020-08-06 12:05:30 -070099 "color": "#EAB839",
100 "value": 1
101 },
102 {
103 "color": "green",
104 "value": 2
105 }
106 ]
107 }
108 },
109 "overrides": []
110 },
111 "gridPos": {
112 "h": 4,
113 "w": 8,
114 "x": 0,
115 "y": 0
116 },
117 "id": 4,
118 "maxPerRow": 3,
119 "options": {
120 "colorMode": "background",
121 "graphMode": "none",
122 "justifyMode": "auto",
123 "orientation": "auto",
124 "reduceOptions": {
125 "calcs": [
126 "last"
127 ],
128 "fields": "",
129 "values": false
130 }
131 },
132 "pluginVersion": "7.0.5",
133 "repeat": "edge",
134 "repeatDirection": "h",
135 "scopedVars": {
136 "edge": {
137 "$$hashKey": "object:141",
138 "selected": false,
139 "text": "production-edge-intel",
140 "value": "production-edge-intel"
141 }
142 },
143 "targets": [
144 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700145 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700146 "interval": "",
147 "legendFormat": "Control Plane",
148 "refId": "A"
149 },
150 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700151 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700152 "interval": "",
153 "legendFormat": "User Plane",
154 "refId": "B"
155 }
156 ],
157 "timeFrom": null,
158 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700159 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700160 "type": "stat"
161 },
162 {
163 "datasource": null,
164 "description": "",
165 "fieldConfig": {
166 "defaults": {
167 "custom": {},
168 "mappings": [
169 {
170 "from": "",
171 "id": 1,
172 "operator": "",
173 "text": "error",
174 "to": "",
175 "type": 1,
176 "value": "-1"
177 },
178 {
179 "from": "",
180 "id": 2,
181 "operator": "",
182 "text": "disconnected",
183 "to": "",
184 "type": 1,
185 "value": "0"
186 },
187 {
188 "from": "",
189 "id": 3,
190 "operator": "",
191 "text": "connecting",
192 "to": "",
193 "type": 1,
194 "value": "1"
195 },
196 {
197 "from": "",
198 "id": 4,
199 "operator": "",
200 "text": "connected",
201 "to": "",
202 "type": 1,
203 "value": "2"
204 },
205 {
206 "from": "",
207 "id": 5,
208 "operator": "",
209 "text": "no result",
210 "to": "",
211 "type": 1,
212 "value": "-2"
213 },
214 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700215 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700216 "id": 6,
217 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700218 "text": "scheduled downtime",
219 "to": "-3",
220 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700221 }
222 ],
223 "thresholds": {
224 "mode": "absolute",
225 "steps": [
226 {
227 "color": "red",
228 "value": null
229 },
230 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700231 "color": "#6ED0E0",
232 "value": -100
233 },
234 {
235 "color": "red",
236 "value": -2
237 },
238 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700239 "color": "#EAB839",
240 "value": 1
241 },
242 {
243 "color": "green",
244 "value": 2
245 }
246 ]
247 }
248 },
249 "overrides": []
250 },
251 "gridPos": {
252 "h": 4,
253 "w": 8,
254 "x": 8,
255 "y": 0
256 },
Andy Bavier3fc12032020-08-11 16:42:56 -0700257 "id": 24,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700258 "maxPerRow": 3,
259 "options": {
260 "colorMode": "background",
261 "graphMode": "none",
262 "justifyMode": "auto",
263 "orientation": "auto",
264 "reduceOptions": {
265 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700266 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700267 ],
268 "fields": "",
269 "values": false
270 }
271 },
272 "pluginVersion": "7.0.5",
273 "repeat": null,
274 "repeatDirection": "h",
Andy Bavier3fc12032020-08-11 16:42:56 -0700275 "repeatIteration": 1597098589875,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700276 "repeatPanelId": 4,
277 "scopedVars": {
278 "edge": {
279 "$$hashKey": "object:142",
280 "selected": false,
281 "text": "production-edge-onf-menlo",
282 "value": "production-edge-onf-menlo"
283 }
284 },
285 "targets": [
286 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700287 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700288 "interval": "",
289 "legendFormat": "Control Plane",
290 "refId": "A"
291 },
292 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700293 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700294 "interval": "",
295 "legendFormat": "User Plane",
296 "refId": "B"
297 }
298 ],
299 "timeFrom": null,
300 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700301 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700302 "type": "stat"
303 },
304 {
305 "datasource": null,
306 "description": "",
307 "fieldConfig": {
308 "defaults": {
309 "custom": {},
310 "mappings": [
311 {
312 "from": "",
313 "id": 1,
314 "operator": "",
315 "text": "error",
316 "to": "",
317 "type": 1,
318 "value": "-1"
319 },
320 {
321 "from": "",
322 "id": 2,
323 "operator": "",
324 "text": "disconnected",
325 "to": "",
326 "type": 1,
327 "value": "0"
328 },
329 {
330 "from": "",
331 "id": 3,
332 "operator": "",
333 "text": "connecting",
334 "to": "",
335 "type": 1,
336 "value": "1"
337 },
338 {
339 "from": "",
340 "id": 4,
341 "operator": "",
342 "text": "connected",
343 "to": "",
344 "type": 1,
345 "value": "2"
346 },
347 {
348 "from": "",
349 "id": 5,
350 "operator": "",
351 "text": "no result",
352 "to": "",
353 "type": 1,
354 "value": "-2"
355 },
356 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700357 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700358 "id": 6,
359 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700360 "text": "scheduled downtime",
361 "to": "-3",
362 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700363 }
364 ],
365 "thresholds": {
366 "mode": "absolute",
367 "steps": [
368 {
369 "color": "red",
370 "value": null
371 },
372 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700373 "color": "#6ED0E0",
374 "value": -100
375 },
376 {
377 "color": "red",
378 "value": -2
379 },
380 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700381 "color": "#EAB839",
382 "value": 1
383 },
384 {
385 "color": "green",
386 "value": 2
387 }
388 ]
389 }
390 },
391 "overrides": []
392 },
393 "gridPos": {
394 "h": 4,
395 "w": 8,
396 "x": 16,
397 "y": 0
398 },
Andy Bavier3fc12032020-08-11 16:42:56 -0700399 "id": 25,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700400 "maxPerRow": 3,
401 "options": {
402 "colorMode": "background",
403 "graphMode": "none",
404 "justifyMode": "auto",
405 "orientation": "auto",
406 "reduceOptions": {
407 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700408 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700409 ],
410 "fields": "",
411 "values": false
412 }
413 },
414 "pluginVersion": "7.0.5",
415 "repeat": null,
416 "repeatDirection": "h",
Andy Bavier3fc12032020-08-11 16:42:56 -0700417 "repeatIteration": 1597098589875,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700418 "repeatPanelId": 4,
419 "scopedVars": {
420 "edge": {
421 "$$hashKey": "object:143",
422 "selected": false,
423 "text": "production-edge-onf-tucson",
424 "value": "production-edge-onf-tucson"
425 }
426 },
427 "targets": [
428 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700429 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700430 "interval": "",
431 "legendFormat": "Control Plane",
432 "refId": "A"
433 },
434 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700435 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700436 "interval": "",
437 "legendFormat": "User Plane",
438 "refId": "B"
439 }
440 ],
441 "timeFrom": null,
442 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700443 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700444 "type": "stat"
445 },
446 {
447 "datasource": null,
448 "fieldConfig": {
449 "defaults": {
450 "custom": {},
451 "mappings": [],
452 "thresholds": {
453 "mode": "absolute",
454 "steps": [
455 {
456 "color": "red",
457 "value": null
458 },
459 {
460 "color": "#EAB839",
461 "value": 50
462 },
463 {
464 "color": "green",
465 "value": 95
466 }
467 ]
468 },
469 "unit": "percent"
470 },
471 "overrides": []
472 },
473 "gridPos": {
474 "h": 4,
475 "w": 8,
476 "x": 0,
477 "y": 4
478 },
479 "id": 5,
480 "maxPerRow": 3,
481 "options": {
482 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700483 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700484 "justifyMode": "auto",
485 "orientation": "auto",
486 "reduceOptions": {
487 "calcs": [
488 "mean"
489 ],
490 "fields": "",
491 "values": false
492 }
493 },
494 "pluginVersion": "7.0.5",
495 "repeat": "edge",
496 "repeatDirection": "h",
497 "scopedVars": {
498 "edge": {
499 "$$hashKey": "object:141",
500 "selected": false,
501 "text": "production-edge-intel",
502 "value": "production-edge-intel"
503 }
504 },
505 "targets": [
506 {
507 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
508 "interval": "",
509 "legendFormat": "Control Plane",
510 "refId": "A"
511 },
512 {
513 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
514 "interval": "",
515 "legendFormat": "User Plane",
516 "refId": "B"
517 }
518 ],
519 "timeFrom": null,
520 "timeShift": null,
521 "title": "Uptime: $edge",
522 "transformations": [],
523 "type": "stat"
524 },
525 {
526 "datasource": null,
527 "fieldConfig": {
528 "defaults": {
529 "custom": {},
530 "mappings": [],
531 "thresholds": {
532 "mode": "absolute",
533 "steps": [
534 {
535 "color": "red",
536 "value": null
537 },
538 {
539 "color": "#EAB839",
540 "value": 50
541 },
542 {
543 "color": "green",
544 "value": 95
545 }
546 ]
547 },
548 "unit": "percent"
549 },
550 "overrides": []
551 },
552 "gridPos": {
553 "h": 4,
554 "w": 8,
555 "x": 8,
556 "y": 4
557 },
Andy Bavier3fc12032020-08-11 16:42:56 -0700558 "id": 26,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700559 "maxPerRow": 3,
560 "options": {
561 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700562 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700563 "justifyMode": "auto",
564 "orientation": "auto",
565 "reduceOptions": {
566 "calcs": [
567 "mean"
568 ],
569 "fields": "",
570 "values": false
571 }
572 },
573 "pluginVersion": "7.0.5",
574 "repeat": null,
575 "repeatDirection": "h",
Andy Bavier3fc12032020-08-11 16:42:56 -0700576 "repeatIteration": 1597098589875,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700577 "repeatPanelId": 5,
578 "scopedVars": {
579 "edge": {
580 "$$hashKey": "object:142",
581 "selected": false,
582 "text": "production-edge-onf-menlo",
583 "value": "production-edge-onf-menlo"
584 }
585 },
586 "targets": [
587 {
588 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
589 "interval": "",
590 "legendFormat": "Control Plane",
591 "refId": "A"
592 },
593 {
594 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
595 "interval": "",
596 "legendFormat": "User Plane",
597 "refId": "B"
598 }
599 ],
600 "timeFrom": null,
601 "timeShift": null,
602 "title": "Uptime: $edge",
Andy Bavier3fc12032020-08-11 16:42:56 -0700603 "transformations": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -0700604 "type": "stat"
605 },
606 {
607 "datasource": null,
608 "fieldConfig": {
609 "defaults": {
610 "custom": {},
611 "mappings": [],
612 "thresholds": {
613 "mode": "absolute",
614 "steps": [
615 {
616 "color": "red",
617 "value": null
618 },
619 {
620 "color": "#EAB839",
621 "value": 50
622 },
623 {
624 "color": "green",
625 "value": 95
626 }
627 ]
628 },
629 "unit": "percent"
630 },
631 "overrides": []
632 },
633 "gridPos": {
634 "h": 4,
635 "w": 8,
636 "x": 16,
637 "y": 4
638 },
Andy Bavier3fc12032020-08-11 16:42:56 -0700639 "id": 27,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700640 "maxPerRow": 3,
641 "options": {
642 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700643 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700644 "justifyMode": "auto",
645 "orientation": "auto",
646 "reduceOptions": {
647 "calcs": [
648 "mean"
649 ],
650 "fields": "",
651 "values": false
652 }
653 },
654 "pluginVersion": "7.0.5",
655 "repeat": null,
656 "repeatDirection": "h",
Andy Bavier3fc12032020-08-11 16:42:56 -0700657 "repeatIteration": 1597098589875,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700658 "repeatPanelId": 5,
659 "scopedVars": {
660 "edge": {
661 "$$hashKey": "object:143",
662 "selected": false,
663 "text": "production-edge-onf-tucson",
664 "value": "production-edge-onf-tucson"
665 }
666 },
667 "targets": [
668 {
669 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
670 "interval": "",
671 "legendFormat": "Control Plane",
672 "refId": "A"
673 },
674 {
675 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
676 "interval": "",
677 "legendFormat": "User Plane",
678 "refId": "B"
679 }
680 ],
681 "timeFrom": null,
682 "timeShift": null,
683 "title": "Uptime: $edge",
Andy Bavier3fc12032020-08-11 16:42:56 -0700684 "transformations": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -0700685 "type": "stat"
686 },
687 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700688 "aliasColors": {},
689 "bars": false,
690 "dashLength": 10,
691 "dashes": false,
692 "datasource": null,
693 "fieldConfig": {
694 "defaults": {
695 "custom": {},
696 "mappings": [],
697 "thresholds": {
698 "mode": "absolute",
699 "steps": [
700 {
701 "color": "green",
702 "value": null
703 },
704 {
705 "color": "red",
706 "value": 80
707 }
708 ]
709 }
710 },
711 "overrides": []
712 },
713 "fill": 5,
714 "fillGradient": 0,
715 "gridPos": {
716 "h": 5,
717 "w": 8,
718 "x": 0,
719 "y": 8
720 },
721 "hiddenSeries": false,
722 "id": 23,
723 "legend": {
724 "avg": false,
725 "current": false,
726 "max": false,
727 "min": false,
728 "show": true,
729 "total": false,
730 "values": false
731 },
732 "lines": true,
733 "linewidth": 0,
734 "maxPerRow": 3,
735 "nullPointMode": "null",
736 "options": {
737 "dataLinks": []
738 },
739 "percentage": false,
740 "pluginVersion": "7.0.5",
741 "pointradius": 2,
742 "points": false,
743 "renderer": "flot",
744 "repeat": "edge",
745 "repeatDirection": "h",
746 "scopedVars": {
747 "edge": {
748 "$$hashKey": "object:141",
749 "selected": false,
750 "text": "production-edge-intel",
751 "value": "production-edge-intel"
752 }
753 },
754 "seriesOverrides": [],
755 "spaceLength": 10,
756 "stack": false,
757 "steppedLine": true,
758 "targets": [
759 {
760 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
761 "interval": "",
762 "legendFormat": "Edge is up",
763 "refId": "A"
764 },
765 {
766 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
767 "interval": "",
768 "legendFormat": "Scheduled downtime",
769 "refId": "B"
770 }
771 ],
772 "thresholds": [],
773 "timeFrom": null,
774 "timeRegions": [],
775 "timeShift": null,
776 "title": "Status: ${edge}",
777 "tooltip": {
778 "shared": true,
779 "sort": 0,
780 "value_type": "individual"
781 },
782 "type": "graph",
783 "xaxis": {
784 "buckets": null,
785 "mode": "time",
786 "name": null,
787 "show": true,
788 "values": []
789 },
790 "yaxes": [
791 {
792 "$$hashKey": "object:453",
793 "decimals": 0,
794 "format": "short",
795 "label": "",
796 "logBase": 1,
797 "max": "1",
798 "min": "0",
799 "show": true
800 },
801 {
802 "$$hashKey": "object:454",
803 "format": "short",
804 "label": null,
805 "logBase": 1,
806 "max": null,
807 "min": null,
808 "show": true
809 }
810 ],
811 "yaxis": {
812 "align": false,
813 "alignLevel": null
814 }
815 },
816 {
817 "aliasColors": {},
818 "bars": false,
819 "dashLength": 10,
820 "dashes": false,
821 "datasource": null,
822 "fieldConfig": {
823 "defaults": {
824 "custom": {},
825 "mappings": [],
826 "thresholds": {
827 "mode": "absolute",
828 "steps": [
829 {
830 "color": "green",
831 "value": null
832 },
833 {
834 "color": "red",
835 "value": 80
836 }
837 ]
838 }
839 },
840 "overrides": []
841 },
842 "fill": 5,
843 "fillGradient": 0,
844 "gridPos": {
845 "h": 5,
846 "w": 8,
847 "x": 8,
848 "y": 8
849 },
850 "hiddenSeries": false,
851 "id": 28,
852 "legend": {
853 "avg": false,
854 "current": false,
855 "max": false,
856 "min": false,
857 "show": true,
858 "total": false,
859 "values": false
860 },
861 "lines": true,
862 "linewidth": 0,
863 "maxPerRow": 3,
864 "nullPointMode": "null",
865 "options": {
866 "dataLinks": []
867 },
868 "percentage": false,
869 "pluginVersion": "7.0.5",
870 "pointradius": 2,
871 "points": false,
872 "renderer": "flot",
873 "repeat": null,
874 "repeatDirection": "h",
875 "repeatIteration": 1597098589875,
876 "repeatPanelId": 23,
877 "scopedVars": {
878 "edge": {
879 "$$hashKey": "object:142",
880 "selected": false,
881 "text": "production-edge-onf-menlo",
882 "value": "production-edge-onf-menlo"
883 }
884 },
885 "seriesOverrides": [],
886 "spaceLength": 10,
887 "stack": false,
888 "steppedLine": true,
889 "targets": [
890 {
891 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
892 "interval": "",
893 "legendFormat": "Edge is up",
894 "refId": "A"
895 },
896 {
897 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
898 "interval": "",
899 "legendFormat": "Scheduled downtime",
900 "refId": "B"
901 }
902 ],
903 "thresholds": [],
904 "timeFrom": null,
905 "timeRegions": [],
906 "timeShift": null,
907 "title": "Status: ${edge}",
908 "tooltip": {
909 "shared": true,
910 "sort": 0,
911 "value_type": "individual"
912 },
913 "type": "graph",
914 "xaxis": {
915 "buckets": null,
916 "mode": "time",
917 "name": null,
918 "show": true,
919 "values": []
920 },
921 "yaxes": [
922 {
923 "$$hashKey": "object:453",
924 "decimals": 0,
925 "format": "short",
926 "label": "",
927 "logBase": 1,
928 "max": "1",
929 "min": "0",
930 "show": true
931 },
932 {
933 "$$hashKey": "object:454",
934 "format": "short",
935 "label": null,
936 "logBase": 1,
937 "max": null,
938 "min": null,
939 "show": true
940 }
941 ],
942 "yaxis": {
943 "align": false,
944 "alignLevel": null
945 }
946 },
947 {
948 "aliasColors": {},
949 "bars": false,
950 "dashLength": 10,
951 "dashes": false,
952 "datasource": null,
953 "fieldConfig": {
954 "defaults": {
955 "custom": {},
956 "mappings": [],
957 "thresholds": {
958 "mode": "absolute",
959 "steps": [
960 {
961 "color": "green",
962 "value": null
963 },
964 {
965 "color": "red",
966 "value": 80
967 }
968 ]
969 }
970 },
971 "overrides": []
972 },
973 "fill": 5,
974 "fillGradient": 0,
975 "gridPos": {
976 "h": 5,
977 "w": 8,
978 "x": 16,
979 "y": 8
980 },
981 "hiddenSeries": false,
982 "id": 29,
983 "legend": {
984 "avg": false,
985 "current": false,
986 "max": false,
987 "min": false,
988 "show": true,
989 "total": false,
990 "values": false
991 },
992 "lines": true,
993 "linewidth": 0,
994 "maxPerRow": 3,
995 "nullPointMode": "null",
996 "options": {
997 "dataLinks": []
998 },
999 "percentage": false,
1000 "pluginVersion": "7.0.5",
1001 "pointradius": 2,
1002 "points": false,
1003 "renderer": "flot",
1004 "repeat": null,
1005 "repeatDirection": "h",
1006 "repeatIteration": 1597098589875,
1007 "repeatPanelId": 23,
1008 "scopedVars": {
1009 "edge": {
1010 "$$hashKey": "object:143",
1011 "selected": false,
1012 "text": "production-edge-onf-tucson",
1013 "value": "production-edge-onf-tucson"
1014 }
1015 },
1016 "seriesOverrides": [],
1017 "spaceLength": 10,
1018 "stack": false,
1019 "steppedLine": true,
1020 "targets": [
1021 {
1022 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1023 "interval": "",
1024 "legendFormat": "Edge is up",
1025 "refId": "A"
1026 },
1027 {
1028 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1029 "interval": "",
1030 "legendFormat": "Scheduled downtime",
1031 "refId": "B"
1032 }
1033 ],
1034 "thresholds": [],
1035 "timeFrom": null,
1036 "timeRegions": [],
1037 "timeShift": null,
1038 "title": "Status: ${edge}",
1039 "tooltip": {
1040 "shared": true,
1041 "sort": 0,
1042 "value_type": "individual"
1043 },
1044 "type": "graph",
1045 "xaxis": {
1046 "buckets": null,
1047 "mode": "time",
1048 "name": null,
1049 "show": true,
1050 "values": []
1051 },
1052 "yaxes": [
1053 {
1054 "$$hashKey": "object:453",
1055 "decimals": 0,
1056 "format": "short",
1057 "label": "",
1058 "logBase": 1,
1059 "max": "1",
1060 "min": "0",
1061 "show": true
1062 },
1063 {
1064 "$$hashKey": "object:454",
1065 "format": "short",
1066 "label": null,
1067 "logBase": 1,
1068 "max": null,
1069 "min": null,
1070 "show": true
1071 }
1072 ],
1073 "yaxis": {
1074 "align": false,
1075 "alignLevel": null
1076 }
1077 },
1078 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001079 "datasource": "RANCHER_MONITORING_GLOBAL",
1080 "fieldConfig": {
1081 "defaults": {
1082 "custom": {},
1083 "mappings": [],
1084 "max": 1000,
1085 "thresholds": {
1086 "mode": "absolute",
1087 "steps": [
1088 {
1089 "color": "green",
1090 "value": null
1091 },
1092 {
1093 "color": "red",
1094 "value": 750
1095 }
1096 ]
1097 }
1098 },
1099 "overrides": []
1100 },
1101 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001102 "h": 5,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001103 "w": 8,
1104 "x": 0,
Andy Bavier3fc12032020-08-11 16:42:56 -07001105 "y": 13
Andy Bavierab75e9e2020-08-06 12:05:30 -07001106 },
1107 "id": 13,
1108 "maxPerRow": 3,
1109 "options": {
1110 "orientation": "auto",
1111 "reduceOptions": {
1112 "calcs": [
1113 "last"
1114 ],
1115 "fields": "",
1116 "values": false
1117 },
1118 "showThresholdLabels": false,
1119 "showThresholdMarkers": true
1120 },
1121 "pluginVersion": "7.0.5",
1122 "repeat": "edge",
1123 "repeatDirection": "h",
1124 "scopedVars": {
1125 "edge": {
1126 "$$hashKey": "object:141",
1127 "selected": false,
1128 "text": "production-edge-intel",
1129 "value": "production-edge-intel"
1130 }
1131 },
1132 "targets": [
1133 {
1134 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
1135 "interval": "",
1136 "legendFormat": "{{name}}",
1137 "refId": "A"
1138 }
1139 ],
1140 "timeFrom": null,
1141 "timeShift": null,
1142 "title": "Seconds since last update",
1143 "type": "gauge"
1144 },
1145 {
1146 "datasource": "RANCHER_MONITORING_GLOBAL",
1147 "fieldConfig": {
1148 "defaults": {
1149 "custom": {},
1150 "mappings": [],
1151 "max": 1000,
1152 "thresholds": {
1153 "mode": "absolute",
1154 "steps": [
1155 {
1156 "color": "green",
1157 "value": null
1158 },
1159 {
1160 "color": "red",
1161 "value": 750
1162 }
1163 ]
1164 }
1165 },
1166 "overrides": []
1167 },
1168 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001169 "h": 5,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001170 "w": 8,
1171 "x": 8,
Andy Bavier3fc12032020-08-11 16:42:56 -07001172 "y": 13
Andy Bavierab75e9e2020-08-06 12:05:30 -07001173 },
Andy Bavier3fc12032020-08-11 16:42:56 -07001174 "id": 30,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001175 "maxPerRow": 3,
1176 "options": {
1177 "orientation": "auto",
1178 "reduceOptions": {
1179 "calcs": [
1180 "last"
1181 ],
1182 "fields": "",
1183 "values": false
1184 },
1185 "showThresholdLabels": false,
1186 "showThresholdMarkers": true
1187 },
1188 "pluginVersion": "7.0.5",
1189 "repeat": null,
1190 "repeatDirection": "h",
Andy Bavier3fc12032020-08-11 16:42:56 -07001191 "repeatIteration": 1597098589875,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001192 "repeatPanelId": 13,
1193 "scopedVars": {
1194 "edge": {
1195 "$$hashKey": "object:142",
1196 "selected": false,
1197 "text": "production-edge-onf-menlo",
1198 "value": "production-edge-onf-menlo"
1199 }
1200 },
1201 "targets": [
1202 {
1203 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
1204 "interval": "",
1205 "legendFormat": "{{name}}",
1206 "refId": "A"
1207 }
1208 ],
1209 "timeFrom": null,
1210 "timeShift": null,
1211 "title": "Seconds since last update",
1212 "type": "gauge"
1213 },
1214 {
1215 "datasource": "RANCHER_MONITORING_GLOBAL",
1216 "fieldConfig": {
1217 "defaults": {
1218 "custom": {},
1219 "mappings": [],
1220 "max": 1000,
1221 "thresholds": {
1222 "mode": "absolute",
1223 "steps": [
1224 {
1225 "color": "green",
1226 "value": null
1227 },
1228 {
1229 "color": "red",
1230 "value": 750
1231 }
1232 ]
1233 }
1234 },
1235 "overrides": []
1236 },
1237 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001238 "h": 5,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001239 "w": 8,
1240 "x": 16,
Andy Bavier3fc12032020-08-11 16:42:56 -07001241 "y": 13
Andy Bavierab75e9e2020-08-06 12:05:30 -07001242 },
Andy Bavier3fc12032020-08-11 16:42:56 -07001243 "id": 31,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001244 "maxPerRow": 3,
1245 "options": {
1246 "orientation": "auto",
1247 "reduceOptions": {
1248 "calcs": [
1249 "last"
1250 ],
1251 "fields": "",
1252 "values": false
1253 },
1254 "showThresholdLabels": false,
1255 "showThresholdMarkers": true
1256 },
1257 "pluginVersion": "7.0.5",
1258 "repeat": null,
1259 "repeatDirection": "h",
Andy Bavier3fc12032020-08-11 16:42:56 -07001260 "repeatIteration": 1597098589875,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001261 "repeatPanelId": 13,
1262 "scopedVars": {
1263 "edge": {
1264 "$$hashKey": "object:143",
1265 "selected": false,
1266 "text": "production-edge-onf-tucson",
1267 "value": "production-edge-onf-tucson"
1268 }
1269 },
1270 "targets": [
1271 {
1272 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
1273 "interval": "",
1274 "legendFormat": "{{name}}",
1275 "refId": "A"
1276 }
1277 ],
1278 "timeFrom": null,
1279 "timeShift": null,
1280 "title": "Seconds since last update",
1281 "type": "gauge"
1282 },
1283 {
1284 "aliasColors": {},
1285 "bars": false,
1286 "dashLength": 10,
1287 "dashes": false,
1288 "datasource": "RANCHER_MONITORING_GLOBAL",
1289 "fieldConfig": {
1290 "defaults": {
1291 "custom": {}
1292 },
1293 "overrides": []
1294 },
1295 "fill": 1,
1296 "fillGradient": 0,
1297 "gridPos": {
1298 "h": 5,
1299 "w": 24,
1300 "x": 0,
Andy Bavier3fc12032020-08-11 16:42:56 -07001301 "y": 18
Andy Bavierab75e9e2020-08-06 12:05:30 -07001302 },
1303 "hiddenSeries": false,
1304 "id": 21,
1305 "legend": {
1306 "avg": false,
1307 "current": false,
1308 "max": false,
1309 "min": false,
1310 "show": true,
1311 "total": false,
1312 "values": false
1313 },
1314 "lines": true,
1315 "linewidth": 1,
1316 "maxPerRow": 3,
1317 "nullPointMode": "null",
1318 "options": {
1319 "dataLinks": []
1320 },
1321 "percentage": false,
1322 "pointradius": 2,
1323 "points": false,
1324 "renderer": "flot",
1325 "repeat": null,
1326 "repeatDirection": "h",
1327 "seriesOverrides": [],
1328 "spaceLength": 10,
1329 "stack": false,
1330 "steppedLine": false,
1331 "targets": [
1332 {
1333 "expr": "sum(time() - aetheredge_last_update) by (name)",
1334 "interval": "",
1335 "legendFormat": "{{name}}",
1336 "refId": "A"
1337 }
1338 ],
1339 "thresholds": [],
1340 "timeFrom": null,
1341 "timeRegions": [],
1342 "timeShift": null,
1343 "title": "Seconds since last update",
1344 "tooltip": {
1345 "shared": true,
1346 "sort": 0,
1347 "value_type": "individual"
1348 },
1349 "type": "graph",
1350 "xaxis": {
1351 "buckets": null,
1352 "mode": "time",
1353 "name": null,
1354 "show": true,
1355 "values": []
1356 },
1357 "yaxes": [
1358 {
1359 "$$hashKey": "object:457",
1360 "format": "short",
1361 "label": null,
1362 "logBase": 1,
1363 "max": null,
1364 "min": null,
1365 "show": true
1366 },
1367 {
1368 "$$hashKey": "object:458",
1369 "format": "short",
1370 "label": null,
1371 "logBase": 1,
1372 "max": null,
1373 "min": null,
1374 "show": true
1375 }
1376 ],
1377 "yaxis": {
1378 "align": false,
1379 "alignLevel": null
1380 }
1381 }
1382 ],
1383 "refresh": "30s",
1384 "schemaVersion": 25,
1385 "style": "dark",
1386 "tags": [],
1387 "templating": {
1388 "list": [
1389 {
1390 "allValue": null,
1391 "current": {
1392 "selected": true,
1393 "tags": [],
1394 "text": "All",
1395 "value": [
1396 "$__all"
1397 ]
1398 },
1399 "datasource": "RANCHER_MONITORING_GLOBAL",
1400 "definition": "aetheredge_status_control_plane",
1401 "hide": 0,
1402 "includeAll": true,
1403 "label": "Edge",
1404 "multi": true,
1405 "name": "edge",
1406 "options": [
1407 {
1408 "$$hashKey": "object:140",
1409 "selected": true,
1410 "text": "All",
1411 "value": "$__all"
1412 },
1413 {
1414 "$$hashKey": "object:141",
1415 "selected": false,
1416 "text": "production-edge-intel",
1417 "value": "production-edge-intel"
1418 },
1419 {
1420 "$$hashKey": "object:142",
1421 "selected": false,
1422 "text": "production-edge-onf-menlo",
1423 "value": "production-edge-onf-menlo"
1424 },
1425 {
1426 "$$hashKey": "object:143",
1427 "selected": false,
1428 "text": "production-edge-onf-tucson",
1429 "value": "production-edge-onf-tucson"
1430 }
1431 ],
1432 "query": "aetheredge_status_control_plane",
1433 "refresh": 0,
1434 "regex": "/.*,name=\"(.*)\",namespace.*/",
1435 "skipUrlSync": false,
1436 "sort": 1,
1437 "tagValuesQuery": "",
1438 "tags": [],
1439 "tagsQuery": "",
1440 "type": "query",
1441 "useTags": false
1442 }
1443 ]
1444 },
1445 "time": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001446 "from": "now-3h",
Andy Bavierab75e9e2020-08-06 12:05:30 -07001447 "to": "now"
1448 },
1449 "timepicker": {
1450 "refresh_intervals": [
Andy Bavierab75e9e2020-08-06 12:05:30 -07001451 "10s",
1452 "30s",
1453 "1m",
1454 "5m",
1455 "15m",
1456 "30m",
1457 "1h",
1458 "2h",
1459 "1d"
1460 ]
1461 },
1462 "timezone": "",
1463 "title": "Aether Connected Edge",
1464 "uid": "AIKTPZVMk",
1465 "version": 1
1466}