blob: 6d23fdd35c5ddf1b94447acdf0e8f9a994e38ae0 [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 Bavieracbe6af2020-10-06 13:51:42 -070019 "iteration": 1602017151964,
Andy Bavierab75e9e2020-08-06 12:05:30 -070020 "links": [],
21 "panels": [
22 {
Andy Bavier5c91c1c2020-09-01 11:47:38 -070023 "datasource": "Google Cloud Monitoring",
24 "description": "",
25 "fieldConfig": {
26 "defaults": {
27 "custom": {},
28 "mappings": [
29 {
30 "from": "",
31 "id": 0,
32 "operator": "",
33 "text": "down",
34 "to": "",
35 "type": 1,
36 "value": "0"
37 },
38 {
39 "from": "",
40 "id": 1,
41 "operator": "",
42 "text": "up",
43 "to": "",
44 "type": 1,
45 "value": "1"
46 }
47 ],
48 "max": 1,
49 "min": 0,
50 "thresholds": {
51 "mode": "absolute",
52 "steps": [
53 {
54 "color": "red",
55 "value": null
56 },
57 {
58 "color": "green",
59 "value": 1
60 }
61 ]
62 }
63 },
64 "overrides": [
65 {
66 "matcher": {
67 "id": "byName",
68 "options": "aether-gcp-argela"
69 },
70 "properties": [
71 {
72 "id": "displayName",
73 "value": "Argela"
74 }
75 ]
76 },
77 {
78 "matcher": {
79 "id": "byName",
80 "options": "aether-gcp-att"
81 },
82 "properties": [
83 {
84 "id": "displayName",
85 "value": "ATT"
86 }
87 ]
88 },
89 {
90 "matcher": {
91 "id": "byName",
92 "options": "aether-gcp-ciena"
93 },
94 "properties": [
95 {
96 "id": "displayName",
97 "value": "Ciena"
98 }
99 ]
100 },
101 {
102 "matcher": {
103 "id": "byName",
104 "options": "aether-gcp-menlo-prd"
105 },
106 "properties": [
107 {
108 "id": "displayName",
109 "value": "ONF Menlo Prod"
110 }
111 ]
112 },
113 {
114 "matcher": {
115 "id": "byName",
116 "options": "aether-gcp-menlo-stg"
117 },
118 "properties": [
119 {
120 "id": "displayName",
121 "value": "ONF Menlo Staging"
122 }
123 ]
124 },
125 {
126 "matcher": {
127 "id": "byName",
128 "options": "aether-gcp-ntt"
129 },
130 "properties": [
131 {
132 "id": "displayName",
133 "value": "NTT"
134 }
135 ]
136 },
137 {
138 "matcher": {
139 "id": "byName",
140 "options": "aether-gcp-telefonica"
141 },
142 "properties": [
143 {
144 "id": "displayName",
145 "value": "Telefonica"
146 }
147 ]
148 },
149 {
150 "matcher": {
151 "id": "byName",
152 "options": "aether-gcp-tucson"
153 },
154 "properties": [
155 {
156 "id": "displayName",
157 "value": "ONF Tucson"
158 }
159 ]
160 },
161 {
162 "matcher": {
163 "id": "byName",
164 "options": "menlo-gcp1-tunnel-4"
165 },
166 "properties": [
167 {
168 "id": "displayName",
169 "value": "Intel"
170 }
171 ]
172 }
173 ]
174 },
175 "gridPos": {
176 "h": 4,
177 "w": 24,
178 "x": 0,
179 "y": 0
180 },
181 "id": 33,
182 "options": {
183 "colorMode": "value",
184 "graphMode": "area",
185 "justifyMode": "auto",
186 "orientation": "auto",
187 "reduceOptions": {
188 "calcs": [
189 "last"
190 ],
191 "fields": "",
192 "values": false
193 }
194 },
195 "pluginVersion": "7.0.5",
196 "repeat": null,
197 "targets": [
198 {
199 "metricQuery": {
200 "aliasBy": "{{ metric.label.tunnel_name }}",
201 "alignmentPeriod": "stackdriver-auto",
202 "crossSeriesReducer": "REDUCE_NONE",
Andy Bavierdbd45bd2020-10-02 15:48:35 -0700203 "filters": [
Hyunsun Moonddb93ea2020-10-05 16:41:02 -0700204 "metric.label.gateway_name",
205 "=",
Andy Bavieracbe6af2020-10-06 13:51:42 -0700206 "menlo-gcp1",
207 "AND",
208 "metric.label.tunnel_name",
209 "!=",
210 "aether-gcp-argela"
Andy Bavierdbd45bd2020-10-02 15:48:35 -0700211 ],
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700212 "groupBys": [],
213 "metricKind": "GAUGE",
214 "metricType": "vpn.googleapis.com/tunnel_established",
215 "perSeriesAligner": "ALIGN_INTERPOLATE",
216 "projectName": "onf-vpn",
217 "unit": "1",
218 "valueType": "DOUBLE"
219 },
220 "queryType": "metrics",
221 "refId": "A"
222 }
223 ],
224 "timeFrom": null,
225 "timeShift": null,
226 "title": "VPN connections from Google Cloud",
227 "type": "stat"
228 },
229 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700230 "datasource": null,
231 "description": "",
232 "fieldConfig": {
233 "defaults": {
234 "custom": {},
235 "mappings": [
236 {
237 "from": "",
238 "id": 1,
239 "operator": "",
240 "text": "error",
241 "to": "",
242 "type": 1,
243 "value": "-1"
244 },
245 {
246 "from": "",
247 "id": 2,
248 "operator": "",
249 "text": "disconnected",
250 "to": "",
251 "type": 1,
252 "value": "0"
253 },
254 {
255 "from": "",
256 "id": 3,
257 "operator": "",
258 "text": "connecting",
259 "to": "",
260 "type": 1,
261 "value": "1"
262 },
263 {
264 "from": "",
265 "id": 4,
266 "operator": "",
267 "text": "connected",
268 "to": "",
269 "type": 1,
270 "value": "2"
271 },
272 {
273 "from": "",
274 "id": 5,
275 "operator": "",
276 "text": "no result",
277 "to": "",
278 "type": 1,
279 "value": "-2"
Andy Bavier3fc12032020-08-11 16:42:56 -0700280 },
281 {
282 "from": "-100",
283 "id": 6,
284 "operator": "",
285 "text": "scheduled downtime",
286 "to": "-3",
287 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700288 }
289 ],
290 "thresholds": {
291 "mode": "absolute",
292 "steps": [
293 {
294 "color": "red",
295 "value": null
296 },
297 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700298 "color": "#6ED0E0",
299 "value": -100
300 },
301 {
302 "color": "red",
303 "value": -2
304 },
305 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700306 "color": "#EAB839",
307 "value": 1
308 },
309 {
310 "color": "green",
311 "value": 2
312 }
313 ]
314 }
315 },
316 "overrides": []
317 },
318 "gridPos": {
319 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700320 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700321 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700322 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700323 },
324 "id": 4,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700325 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700326 "options": {
327 "colorMode": "background",
328 "graphMode": "none",
329 "justifyMode": "auto",
330 "orientation": "auto",
331 "reduceOptions": {
332 "calcs": [
333 "last"
334 ],
335 "fields": "",
336 "values": false
337 }
338 },
339 "pluginVersion": "7.0.5",
340 "repeat": "edge",
341 "repeatDirection": "h",
342 "scopedVars": {
343 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700344 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700345 "text": "ace-argela",
346 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700347 }
348 },
349 "targets": [
350 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700351 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700352 "interval": "",
353 "legendFormat": "Control Plane",
354 "refId": "A"
355 },
356 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700357 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700358 "interval": "",
359 "legendFormat": "User Plane",
360 "refId": "B"
361 }
362 ],
363 "timeFrom": null,
364 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700365 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700366 "type": "stat"
367 },
368 {
369 "datasource": null,
370 "description": "",
371 "fieldConfig": {
372 "defaults": {
373 "custom": {},
374 "mappings": [
375 {
376 "from": "",
377 "id": 1,
378 "operator": "",
379 "text": "error",
380 "to": "",
381 "type": 1,
382 "value": "-1"
383 },
384 {
385 "from": "",
386 "id": 2,
387 "operator": "",
388 "text": "disconnected",
389 "to": "",
390 "type": 1,
391 "value": "0"
392 },
393 {
394 "from": "",
395 "id": 3,
396 "operator": "",
397 "text": "connecting",
398 "to": "",
399 "type": 1,
400 "value": "1"
401 },
402 {
403 "from": "",
404 "id": 4,
405 "operator": "",
406 "text": "connected",
407 "to": "",
408 "type": 1,
409 "value": "2"
410 },
411 {
412 "from": "",
413 "id": 5,
414 "operator": "",
415 "text": "no result",
416 "to": "",
417 "type": 1,
418 "value": "-2"
419 },
420 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700421 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700422 "id": 6,
423 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700424 "text": "scheduled downtime",
425 "to": "-3",
426 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700427 }
428 ],
429 "thresholds": {
430 "mode": "absolute",
431 "steps": [
432 {
433 "color": "red",
434 "value": null
435 },
436 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700437 "color": "#6ED0E0",
438 "value": -100
439 },
440 {
441 "color": "red",
442 "value": -2
443 },
444 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700445 "color": "#EAB839",
446 "value": 1
447 },
448 {
449 "color": "green",
450 "value": 2
451 }
452 ]
453 }
454 },
455 "overrides": []
456 },
457 "gridPos": {
458 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700459 "w": 4.8,
460 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700461 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700462 },
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700463 "id": 34,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700464 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700465 "options": {
466 "colorMode": "background",
467 "graphMode": "none",
468 "justifyMode": "auto",
469 "orientation": "auto",
470 "reduceOptions": {
471 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700472 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700473 ],
474 "fields": "",
475 "values": false
476 }
477 },
478 "pluginVersion": "7.0.5",
479 "repeat": null,
480 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -0700481 "repeatIteration": 1602017151964,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700482 "repeatPanelId": 4,
483 "scopedVars": {
484 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700485 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700486 "text": "ace-intel",
487 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700488 }
489 },
490 "targets": [
491 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700492 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700493 "interval": "",
494 "legendFormat": "Control Plane",
495 "refId": "A"
496 },
497 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700498 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700499 "interval": "",
500 "legendFormat": "User Plane",
501 "refId": "B"
502 }
503 ],
504 "timeFrom": null,
505 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700506 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700507 "type": "stat"
508 },
509 {
510 "datasource": null,
511 "description": "",
512 "fieldConfig": {
513 "defaults": {
514 "custom": {},
515 "mappings": [
516 {
517 "from": "",
518 "id": 1,
519 "operator": "",
520 "text": "error",
521 "to": "",
522 "type": 1,
523 "value": "-1"
524 },
525 {
526 "from": "",
527 "id": 2,
528 "operator": "",
529 "text": "disconnected",
530 "to": "",
531 "type": 1,
532 "value": "0"
533 },
534 {
535 "from": "",
536 "id": 3,
537 "operator": "",
538 "text": "connecting",
539 "to": "",
540 "type": 1,
541 "value": "1"
542 },
543 {
544 "from": "",
545 "id": 4,
546 "operator": "",
547 "text": "connected",
548 "to": "",
549 "type": 1,
550 "value": "2"
551 },
552 {
553 "from": "",
554 "id": 5,
555 "operator": "",
556 "text": "no result",
557 "to": "",
558 "type": 1,
559 "value": "-2"
560 },
561 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700562 "from": "-100",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700563 "id": 6,
564 "operator": "",
Andy Bavier3fc12032020-08-11 16:42:56 -0700565 "text": "scheduled downtime",
566 "to": "-3",
567 "type": 2
Andy Bavierab75e9e2020-08-06 12:05:30 -0700568 }
569 ],
570 "thresholds": {
571 "mode": "absolute",
572 "steps": [
573 {
574 "color": "red",
575 "value": null
576 },
577 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700578 "color": "#6ED0E0",
579 "value": -100
580 },
581 {
582 "color": "red",
583 "value": -2
584 },
585 {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700586 "color": "#EAB839",
587 "value": 1
588 },
589 {
590 "color": "green",
591 "value": 2
592 }
593 ]
594 }
595 },
596 "overrides": []
597 },
598 "gridPos": {
599 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700600 "w": 4.8,
601 "x": 9.6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700602 "y": 4
Andy Bavierab75e9e2020-08-06 12:05:30 -0700603 },
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700604 "id": 35,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700605 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700606 "options": {
607 "colorMode": "background",
608 "graphMode": "none",
609 "justifyMode": "auto",
610 "orientation": "auto",
611 "reduceOptions": {
612 "calcs": [
Andy Bavier3fc12032020-08-11 16:42:56 -0700613 "last"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700614 ],
615 "fields": "",
616 "values": false
617 }
618 },
619 "pluginVersion": "7.0.5",
620 "repeat": null,
621 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -0700622 "repeatIteration": 1602017151964,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700623 "repeatPanelId": 4,
624 "scopedVars": {
625 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700626 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700627 "text": "ace-menlo-pixel",
628 "value": "ace-menlo-pixel"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700629 }
630 },
631 "targets": [
632 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700633 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700634 "interval": "",
635 "legendFormat": "Control Plane",
636 "refId": "A"
637 },
638 {
Andy Bavier3fc12032020-08-11 16:42:56 -0700639 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700640 "interval": "",
641 "legendFormat": "User Plane",
642 "refId": "B"
643 }
644 ],
645 "timeFrom": null,
646 "timeShift": null,
Andy Bavier3fc12032020-08-11 16:42:56 -0700647 "title": "Current: $edge",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700648 "type": "stat"
649 },
650 {
651 "datasource": null,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700652 "description": "",
653 "fieldConfig": {
654 "defaults": {
655 "custom": {},
656 "mappings": [
657 {
658 "from": "",
659 "id": 1,
660 "operator": "",
661 "text": "error",
662 "to": "",
663 "type": 1,
664 "value": "-1"
665 },
666 {
667 "from": "",
668 "id": 2,
669 "operator": "",
670 "text": "disconnected",
671 "to": "",
672 "type": 1,
673 "value": "0"
674 },
675 {
676 "from": "",
677 "id": 3,
678 "operator": "",
679 "text": "connecting",
680 "to": "",
681 "type": 1,
682 "value": "1"
683 },
684 {
685 "from": "",
686 "id": 4,
687 "operator": "",
688 "text": "connected",
689 "to": "",
690 "type": 1,
691 "value": "2"
692 },
693 {
694 "from": "",
695 "id": 5,
696 "operator": "",
697 "text": "no result",
698 "to": "",
699 "type": 1,
700 "value": "-2"
701 },
702 {
703 "from": "-100",
704 "id": 6,
705 "operator": "",
706 "text": "scheduled downtime",
707 "to": "-3",
708 "type": 2
709 }
710 ],
711 "thresholds": {
712 "mode": "absolute",
713 "steps": [
714 {
715 "color": "red",
716 "value": null
717 },
718 {
719 "color": "#6ED0E0",
720 "value": -100
721 },
722 {
723 "color": "red",
724 "value": -2
725 },
726 {
727 "color": "#EAB839",
728 "value": 1
729 },
730 {
731 "color": "green",
732 "value": 2
733 }
734 ]
735 }
736 },
737 "overrides": []
738 },
739 "gridPos": {
740 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700741 "w": 4.8,
742 "x": 14.399999999999999,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700743 "y": 4
744 },
745 "id": 36,
746 "maxPerRow": 6,
747 "options": {
748 "colorMode": "background",
749 "graphMode": "none",
750 "justifyMode": "auto",
751 "orientation": "auto",
752 "reduceOptions": {
753 "calcs": [
754 "last"
755 ],
756 "fields": "",
757 "values": false
758 }
759 },
760 "pluginVersion": "7.0.5",
761 "repeat": null,
762 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -0700763 "repeatIteration": 1602017151964,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700764 "repeatPanelId": 4,
765 "scopedVars": {
766 "edge": {
767 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700768 "text": "ace-menlo-rasp-pi",
769 "value": "ace-menlo-rasp-pi"
770 }
771 },
772 "targets": [
773 {
774 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
775 "interval": "",
776 "legendFormat": "Control Plane",
777 "refId": "A"
778 },
779 {
780 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
781 "interval": "",
782 "legendFormat": "User Plane",
783 "refId": "B"
784 }
785 ],
786 "timeFrom": null,
787 "timeShift": null,
788 "title": "Current: $edge",
789 "type": "stat"
790 },
791 {
792 "datasource": null,
793 "description": "",
794 "fieldConfig": {
795 "defaults": {
796 "custom": {},
797 "mappings": [
798 {
799 "from": "",
800 "id": 1,
801 "operator": "",
802 "text": "error",
803 "to": "",
804 "type": 1,
805 "value": "-1"
806 },
807 {
808 "from": "",
809 "id": 2,
810 "operator": "",
811 "text": "disconnected",
812 "to": "",
813 "type": 1,
814 "value": "0"
815 },
816 {
817 "from": "",
818 "id": 3,
819 "operator": "",
820 "text": "connecting",
821 "to": "",
822 "type": 1,
823 "value": "1"
824 },
825 {
826 "from": "",
827 "id": 4,
828 "operator": "",
829 "text": "connected",
830 "to": "",
831 "type": 1,
832 "value": "2"
833 },
834 {
835 "from": "",
836 "id": 5,
837 "operator": "",
838 "text": "no result",
839 "to": "",
840 "type": 1,
841 "value": "-2"
842 },
843 {
844 "from": "-100",
845 "id": 6,
846 "operator": "",
847 "text": "scheduled downtime",
848 "to": "-3",
849 "type": 2
850 }
851 ],
852 "thresholds": {
853 "mode": "absolute",
854 "steps": [
855 {
856 "color": "red",
857 "value": null
858 },
859 {
860 "color": "#6ED0E0",
861 "value": -100
862 },
863 {
864 "color": "red",
865 "value": -2
866 },
867 {
868 "color": "#EAB839",
869 "value": 1
870 },
871 {
872 "color": "green",
873 "value": 2
874 }
875 ]
876 }
877 },
878 "overrides": []
879 },
880 "gridPos": {
881 "h": 4,
882 "w": 4.8,
883 "x": 19.2,
884 "y": 4
885 },
886 "id": 37,
887 "maxPerRow": 6,
888 "options": {
889 "colorMode": "background",
890 "graphMode": "none",
891 "justifyMode": "auto",
892 "orientation": "auto",
893 "reduceOptions": {
894 "calcs": [
895 "last"
896 ],
897 "fields": "",
898 "values": false
899 }
900 },
901 "pluginVersion": "7.0.5",
902 "repeat": null,
903 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -0700904 "repeatIteration": 1602017151964,
Andy Bavier502d6012020-09-30 11:46:06 -0700905 "repeatPanelId": 4,
906 "scopedVars": {
907 "edge": {
908 "selected": false,
909 "text": "ace-tucson",
910 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -0700911 }
912 },
913 "targets": [
914 {
915 "expr": "sum(aetheredge_status_control_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
916 "interval": "",
917 "legendFormat": "Control Plane",
918 "refId": "A"
919 },
920 {
921 "expr": "sum(aetheredge_status_user_plane{name=\"$edge\"} - (10*aetheredge_in_maintenance_window{name=\"$edge\"}))",
922 "interval": "",
923 "legendFormat": "User Plane",
924 "refId": "B"
925 }
926 ],
927 "timeFrom": null,
928 "timeShift": null,
929 "title": "Current: $edge",
930 "type": "stat"
931 },
932 {
933 "datasource": null,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700934 "fieldConfig": {
935 "defaults": {
936 "custom": {},
937 "mappings": [],
938 "thresholds": {
939 "mode": "absolute",
940 "steps": [
941 {
942 "color": "red",
943 "value": null
944 },
945 {
946 "color": "#EAB839",
947 "value": 50
948 },
949 {
950 "color": "green",
951 "value": 95
952 }
953 ]
954 },
955 "unit": "percent"
956 },
957 "overrides": []
958 },
959 "gridPos": {
960 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -0700961 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700962 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -0700963 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -0700964 },
965 "id": 5,
Andy Bavier227cb1c2020-09-09 10:00:46 -0700966 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -0700967 "options": {
968 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -0700969 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -0700970 "justifyMode": "auto",
971 "orientation": "auto",
972 "reduceOptions": {
973 "calcs": [
974 "mean"
975 ],
976 "fields": "",
977 "values": false
978 }
979 },
980 "pluginVersion": "7.0.5",
981 "repeat": "edge",
982 "repeatDirection": "h",
983 "scopedVars": {
984 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -0700985 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -0700986 "text": "ace-argela",
987 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -0700988 }
989 },
990 "targets": [
991 {
992 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
993 "interval": "",
994 "legendFormat": "Control Plane",
995 "refId": "A"
996 },
997 {
998 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
999 "interval": "",
1000 "legendFormat": "User Plane",
1001 "refId": "B"
1002 }
1003 ],
1004 "timeFrom": null,
1005 "timeShift": null,
1006 "title": "Uptime: $edge",
1007 "transformations": [],
1008 "type": "stat"
1009 },
1010 {
1011 "datasource": null,
1012 "fieldConfig": {
1013 "defaults": {
1014 "custom": {},
1015 "mappings": [],
1016 "thresholds": {
1017 "mode": "absolute",
1018 "steps": [
1019 {
1020 "color": "red",
1021 "value": null
1022 },
1023 {
1024 "color": "#EAB839",
1025 "value": 50
1026 },
1027 {
1028 "color": "green",
1029 "value": 95
1030 }
1031 ]
1032 },
1033 "unit": "percent"
1034 },
1035 "overrides": []
1036 },
1037 "gridPos": {
1038 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -07001039 "w": 4.8,
1040 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001041 "y": 8
Andy Bavierab75e9e2020-08-06 12:05:30 -07001042 },
Andy Bavier227cb1c2020-09-09 10:00:46 -07001043 "id": 38,
1044 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001045 "options": {
1046 "colorMode": "background",
Andy Bavier3fc12032020-08-11 16:42:56 -07001047 "graphMode": "none",
Andy Bavierab75e9e2020-08-06 12:05:30 -07001048 "justifyMode": "auto",
1049 "orientation": "auto",
1050 "reduceOptions": {
1051 "calcs": [
1052 "mean"
1053 ],
1054 "fields": "",
1055 "values": false
1056 }
1057 },
1058 "pluginVersion": "7.0.5",
1059 "repeat": null,
1060 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001061 "repeatIteration": 1602017151964,
Andy Bavierab75e9e2020-08-06 12:05:30 -07001062 "repeatPanelId": 5,
1063 "scopedVars": {
1064 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001065 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001066 "text": "ace-intel",
1067 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07001068 }
1069 },
1070 "targets": [
1071 {
1072 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1073 "interval": "",
1074 "legendFormat": "Control Plane",
1075 "refId": "A"
1076 },
1077 {
1078 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1079 "interval": "",
1080 "legendFormat": "User Plane",
1081 "refId": "B"
1082 }
1083 ],
1084 "timeFrom": null,
1085 "timeShift": null,
1086 "title": "Uptime: $edge",
Andy Bavier3fc12032020-08-11 16:42:56 -07001087 "transformations": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07001088 "type": "stat"
1089 },
1090 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07001091 "datasource": null,
1092 "fieldConfig": {
1093 "defaults": {
1094 "custom": {},
1095 "mappings": [],
1096 "thresholds": {
1097 "mode": "absolute",
1098 "steps": [
1099 {
1100 "color": "red",
1101 "value": null
1102 },
1103 {
1104 "color": "#EAB839",
1105 "value": 50
1106 },
1107 {
1108 "color": "green",
1109 "value": 95
1110 }
1111 ]
1112 },
1113 "unit": "percent"
1114 },
1115 "overrides": []
1116 },
1117 "gridPos": {
1118 "h": 4,
Andy Bavier502d6012020-09-30 11:46:06 -07001119 "w": 4.8,
1120 "x": 9.6,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001121 "y": 8
1122 },
1123 "id": 39,
1124 "maxPerRow": 6,
1125 "options": {
1126 "colorMode": "background",
1127 "graphMode": "none",
1128 "justifyMode": "auto",
1129 "orientation": "auto",
1130 "reduceOptions": {
1131 "calcs": [
1132 "mean"
1133 ],
1134 "fields": "",
1135 "values": false
1136 }
1137 },
1138 "pluginVersion": "7.0.5",
1139 "repeat": null,
1140 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001141 "repeatIteration": 1602017151964,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001142 "repeatPanelId": 5,
1143 "scopedVars": {
1144 "edge": {
1145 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001146 "text": "ace-menlo-pixel",
1147 "value": "ace-menlo-pixel"
1148 }
1149 },
1150 "targets": [
1151 {
1152 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1153 "interval": "",
1154 "legendFormat": "Control Plane",
1155 "refId": "A"
1156 },
1157 {
1158 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1159 "interval": "",
1160 "legendFormat": "User Plane",
1161 "refId": "B"
1162 }
1163 ],
1164 "timeFrom": null,
1165 "timeShift": null,
1166 "title": "Uptime: $edge",
1167 "transformations": [],
1168 "type": "stat"
1169 },
1170 {
1171 "datasource": null,
1172 "fieldConfig": {
1173 "defaults": {
1174 "custom": {},
1175 "mappings": [],
1176 "thresholds": {
1177 "mode": "absolute",
1178 "steps": [
1179 {
1180 "color": "red",
1181 "value": null
1182 },
1183 {
1184 "color": "#EAB839",
1185 "value": 50
1186 },
1187 {
1188 "color": "green",
1189 "value": 95
1190 }
1191 ]
1192 },
1193 "unit": "percent"
1194 },
1195 "overrides": []
1196 },
1197 "gridPos": {
1198 "h": 4,
1199 "w": 4.8,
1200 "x": 14.399999999999999,
1201 "y": 8
1202 },
1203 "id": 40,
1204 "maxPerRow": 6,
1205 "options": {
1206 "colorMode": "background",
1207 "graphMode": "none",
1208 "justifyMode": "auto",
1209 "orientation": "auto",
1210 "reduceOptions": {
1211 "calcs": [
1212 "mean"
1213 ],
1214 "fields": "",
1215 "values": false
1216 }
1217 },
1218 "pluginVersion": "7.0.5",
1219 "repeat": null,
1220 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001221 "repeatIteration": 1602017151964,
Andy Bavier502d6012020-09-30 11:46:06 -07001222 "repeatPanelId": 5,
1223 "scopedVars": {
1224 "edge": {
1225 "selected": false,
1226 "text": "ace-menlo-rasp-pi",
1227 "value": "ace-menlo-rasp-pi"
1228 }
1229 },
1230 "targets": [
1231 {
1232 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1233 "interval": "",
1234 "legendFormat": "Control Plane",
1235 "refId": "A"
1236 },
1237 {
1238 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1239 "interval": "",
1240 "legendFormat": "User Plane",
1241 "refId": "B"
1242 }
1243 ],
1244 "timeFrom": null,
1245 "timeShift": null,
1246 "title": "Uptime: $edge",
1247 "transformations": [],
1248 "type": "stat"
1249 },
1250 {
1251 "datasource": null,
1252 "fieldConfig": {
1253 "defaults": {
1254 "custom": {},
1255 "mappings": [],
1256 "thresholds": {
1257 "mode": "absolute",
1258 "steps": [
1259 {
1260 "color": "red",
1261 "value": null
1262 },
1263 {
1264 "color": "#EAB839",
1265 "value": 50
1266 },
1267 {
1268 "color": "green",
1269 "value": 95
1270 }
1271 ]
1272 },
1273 "unit": "percent"
1274 },
1275 "overrides": []
1276 },
1277 "gridPos": {
1278 "h": 4,
1279 "w": 4.8,
1280 "x": 19.2,
1281 "y": 8
1282 },
1283 "id": 41,
1284 "maxPerRow": 6,
1285 "options": {
1286 "colorMode": "background",
1287 "graphMode": "none",
1288 "justifyMode": "auto",
1289 "orientation": "auto",
1290 "reduceOptions": {
1291 "calcs": [
1292 "mean"
1293 ],
1294 "fields": "",
1295 "values": false
1296 }
1297 },
1298 "pluginVersion": "7.0.5",
1299 "repeat": null,
1300 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001301 "repeatIteration": 1602017151964,
Andy Bavier502d6012020-09-30 11:46:06 -07001302 "repeatPanelId": 5,
1303 "scopedVars": {
1304 "edge": {
1305 "selected": false,
1306 "text": "ace-tucson",
1307 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07001308 }
1309 },
1310 "targets": [
1311 {
1312 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} - 1, 0) * 100)",
1313 "interval": "",
1314 "legendFormat": "Control Plane",
1315 "refId": "A"
1316 },
1317 {
1318 "expr": "sum(clamp_min(aetheredge_status_user_plane{name=\"$edge\"} - 1, 0) * 100)",
1319 "interval": "",
1320 "legendFormat": "User Plane",
1321 "refId": "B"
1322 }
1323 ],
1324 "timeFrom": null,
1325 "timeShift": null,
1326 "title": "Uptime: $edge",
1327 "transformations": [],
1328 "type": "stat"
1329 },
1330 {
Andy Bavier3fc12032020-08-11 16:42:56 -07001331 "aliasColors": {},
1332 "bars": false,
1333 "dashLength": 10,
1334 "dashes": false,
1335 "datasource": null,
1336 "fieldConfig": {
1337 "defaults": {
1338 "custom": {},
1339 "mappings": [],
1340 "thresholds": {
1341 "mode": "absolute",
1342 "steps": [
1343 {
1344 "color": "green",
1345 "value": null
1346 },
1347 {
1348 "color": "red",
1349 "value": 80
1350 }
1351 ]
1352 }
1353 },
1354 "overrides": []
1355 },
1356 "fill": 5,
1357 "fillGradient": 0,
1358 "gridPos": {
1359 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001360 "w": 4.8,
Andy Bavier3fc12032020-08-11 16:42:56 -07001361 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07001362 "y": 12
Andy Bavier3fc12032020-08-11 16:42:56 -07001363 },
1364 "hiddenSeries": false,
1365 "id": 23,
1366 "legend": {
1367 "avg": false,
1368 "current": false,
1369 "max": false,
1370 "min": false,
1371 "show": true,
1372 "total": false,
1373 "values": false
1374 },
1375 "lines": true,
1376 "linewidth": 0,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001377 "maxPerRow": 6,
Andy Bavier3fc12032020-08-11 16:42:56 -07001378 "nullPointMode": "null",
1379 "options": {
1380 "dataLinks": []
1381 },
1382 "percentage": false,
1383 "pluginVersion": "7.0.5",
1384 "pointradius": 2,
1385 "points": false,
1386 "renderer": "flot",
1387 "repeat": "edge",
1388 "repeatDirection": "h",
1389 "scopedVars": {
1390 "edge": {
Andy Bavier3fc12032020-08-11 16:42:56 -07001391 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001392 "text": "ace-argela",
1393 "value": "ace-argela"
Andy Bavier3fc12032020-08-11 16:42:56 -07001394 }
1395 },
1396 "seriesOverrides": [],
1397 "spaceLength": 10,
1398 "stack": false,
1399 "steppedLine": true,
1400 "targets": [
1401 {
1402 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1403 "interval": "",
1404 "legendFormat": "Edge is up",
1405 "refId": "A"
1406 },
1407 {
1408 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1409 "interval": "",
1410 "legendFormat": "Scheduled downtime",
1411 "refId": "B"
1412 }
1413 ],
1414 "thresholds": [],
1415 "timeFrom": null,
1416 "timeRegions": [],
1417 "timeShift": null,
1418 "title": "Status: ${edge}",
1419 "tooltip": {
1420 "shared": true,
1421 "sort": 0,
1422 "value_type": "individual"
1423 },
1424 "type": "graph",
1425 "xaxis": {
1426 "buckets": null,
1427 "mode": "time",
1428 "name": null,
1429 "show": true,
1430 "values": []
1431 },
1432 "yaxes": [
1433 {
1434 "$$hashKey": "object:453",
1435 "decimals": 0,
1436 "format": "short",
1437 "label": "",
1438 "logBase": 1,
1439 "max": "1",
1440 "min": "0",
1441 "show": true
1442 },
1443 {
1444 "$$hashKey": "object:454",
1445 "format": "short",
1446 "label": null,
1447 "logBase": 1,
1448 "max": null,
1449 "min": null,
1450 "show": true
1451 }
1452 ],
1453 "yaxis": {
1454 "align": false,
1455 "alignLevel": null
1456 }
1457 },
1458 {
1459 "aliasColors": {},
1460 "bars": false,
1461 "dashLength": 10,
1462 "dashes": false,
1463 "datasource": null,
1464 "fieldConfig": {
1465 "defaults": {
1466 "custom": {},
1467 "mappings": [],
1468 "thresholds": {
1469 "mode": "absolute",
1470 "steps": [
1471 {
1472 "color": "green",
1473 "value": null
1474 },
1475 {
1476 "color": "red",
1477 "value": 80
1478 }
1479 ]
1480 }
1481 },
1482 "overrides": []
1483 },
1484 "fill": 5,
1485 "fillGradient": 0,
1486 "gridPos": {
1487 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07001488 "w": 4.8,
1489 "x": 4.8,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001490 "y": 12
1491 },
1492 "hiddenSeries": false,
1493 "id": 42,
1494 "legend": {
1495 "avg": false,
1496 "current": false,
1497 "max": false,
1498 "min": false,
1499 "show": true,
1500 "total": false,
1501 "values": false
1502 },
1503 "lines": true,
1504 "linewidth": 0,
1505 "maxPerRow": 6,
1506 "nullPointMode": "null",
1507 "options": {
1508 "dataLinks": []
1509 },
1510 "percentage": false,
1511 "pluginVersion": "7.0.5",
1512 "pointradius": 2,
1513 "points": false,
1514 "renderer": "flot",
1515 "repeat": null,
1516 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001517 "repeatIteration": 1602017151964,
Andy Bavier227cb1c2020-09-09 10:00:46 -07001518 "repeatPanelId": 23,
1519 "scopedVars": {
1520 "edge": {
1521 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07001522 "text": "ace-intel",
1523 "value": "ace-intel"
1524 }
1525 },
1526 "seriesOverrides": [],
1527 "spaceLength": 10,
1528 "stack": false,
1529 "steppedLine": true,
1530 "targets": [
1531 {
1532 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1533 "interval": "",
1534 "legendFormat": "Edge is up",
1535 "refId": "A"
1536 },
1537 {
1538 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1539 "interval": "",
1540 "legendFormat": "Scheduled downtime",
1541 "refId": "B"
1542 }
1543 ],
1544 "thresholds": [],
1545 "timeFrom": null,
1546 "timeRegions": [],
1547 "timeShift": null,
1548 "title": "Status: ${edge}",
1549 "tooltip": {
1550 "shared": true,
1551 "sort": 0,
1552 "value_type": "individual"
1553 },
1554 "type": "graph",
1555 "xaxis": {
1556 "buckets": null,
1557 "mode": "time",
1558 "name": null,
1559 "show": true,
1560 "values": []
1561 },
1562 "yaxes": [
1563 {
1564 "$$hashKey": "object:453",
1565 "decimals": 0,
1566 "format": "short",
1567 "label": "",
1568 "logBase": 1,
1569 "max": "1",
1570 "min": "0",
1571 "show": true
1572 },
1573 {
1574 "$$hashKey": "object:454",
1575 "format": "short",
1576 "label": null,
1577 "logBase": 1,
1578 "max": null,
1579 "min": null,
1580 "show": true
1581 }
1582 ],
1583 "yaxis": {
1584 "align": false,
1585 "alignLevel": null
1586 }
1587 },
1588 {
1589 "aliasColors": {},
1590 "bars": false,
1591 "dashLength": 10,
1592 "dashes": false,
1593 "datasource": null,
1594 "fieldConfig": {
1595 "defaults": {
1596 "custom": {},
1597 "mappings": [],
1598 "thresholds": {
1599 "mode": "absolute",
1600 "steps": [
1601 {
1602 "color": "green",
1603 "value": null
1604 },
1605 {
1606 "color": "red",
1607 "value": 80
1608 }
1609 ]
1610 }
1611 },
1612 "overrides": []
1613 },
1614 "fill": 5,
1615 "fillGradient": 0,
1616 "gridPos": {
1617 "h": 5,
1618 "w": 4.8,
1619 "x": 9.6,
1620 "y": 12
1621 },
1622 "hiddenSeries": false,
1623 "id": 43,
1624 "legend": {
1625 "avg": false,
1626 "current": false,
1627 "max": false,
1628 "min": false,
1629 "show": true,
1630 "total": false,
1631 "values": false
1632 },
1633 "lines": true,
1634 "linewidth": 0,
1635 "maxPerRow": 6,
1636 "nullPointMode": "null",
1637 "options": {
1638 "dataLinks": []
1639 },
1640 "percentage": false,
1641 "pluginVersion": "7.0.5",
1642 "pointradius": 2,
1643 "points": false,
1644 "renderer": "flot",
1645 "repeat": null,
1646 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001647 "repeatIteration": 1602017151964,
Andy Bavier502d6012020-09-30 11:46:06 -07001648 "repeatPanelId": 23,
1649 "scopedVars": {
1650 "edge": {
1651 "selected": false,
1652 "text": "ace-menlo-pixel",
1653 "value": "ace-menlo-pixel"
1654 }
1655 },
1656 "seriesOverrides": [],
1657 "spaceLength": 10,
1658 "stack": false,
1659 "steppedLine": true,
1660 "targets": [
1661 {
1662 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1663 "interval": "",
1664 "legendFormat": "Edge is up",
1665 "refId": "A"
1666 },
1667 {
1668 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1669 "interval": "",
1670 "legendFormat": "Scheduled downtime",
1671 "refId": "B"
1672 }
1673 ],
1674 "thresholds": [],
1675 "timeFrom": null,
1676 "timeRegions": [],
1677 "timeShift": null,
1678 "title": "Status: ${edge}",
1679 "tooltip": {
1680 "shared": true,
1681 "sort": 0,
1682 "value_type": "individual"
1683 },
1684 "type": "graph",
1685 "xaxis": {
1686 "buckets": null,
1687 "mode": "time",
1688 "name": null,
1689 "show": true,
1690 "values": []
1691 },
1692 "yaxes": [
1693 {
1694 "$$hashKey": "object:453",
1695 "decimals": 0,
1696 "format": "short",
1697 "label": "",
1698 "logBase": 1,
1699 "max": "1",
1700 "min": "0",
1701 "show": true
1702 },
1703 {
1704 "$$hashKey": "object:454",
1705 "format": "short",
1706 "label": null,
1707 "logBase": 1,
1708 "max": null,
1709 "min": null,
1710 "show": true
1711 }
1712 ],
1713 "yaxis": {
1714 "align": false,
1715 "alignLevel": null
1716 }
1717 },
1718 {
1719 "aliasColors": {},
1720 "bars": false,
1721 "dashLength": 10,
1722 "dashes": false,
1723 "datasource": null,
1724 "fieldConfig": {
1725 "defaults": {
1726 "custom": {},
1727 "mappings": [],
1728 "thresholds": {
1729 "mode": "absolute",
1730 "steps": [
1731 {
1732 "color": "green",
1733 "value": null
1734 },
1735 {
1736 "color": "red",
1737 "value": 80
1738 }
1739 ]
1740 }
1741 },
1742 "overrides": []
1743 },
1744 "fill": 5,
1745 "fillGradient": 0,
1746 "gridPos": {
1747 "h": 5,
1748 "w": 4.8,
1749 "x": 14.399999999999999,
1750 "y": 12
1751 },
1752 "hiddenSeries": false,
1753 "id": 44,
1754 "legend": {
1755 "avg": false,
1756 "current": false,
1757 "max": false,
1758 "min": false,
1759 "show": true,
1760 "total": false,
1761 "values": false
1762 },
1763 "lines": true,
1764 "linewidth": 0,
1765 "maxPerRow": 6,
1766 "nullPointMode": "null",
1767 "options": {
1768 "dataLinks": []
1769 },
1770 "percentage": false,
1771 "pluginVersion": "7.0.5",
1772 "pointradius": 2,
1773 "points": false,
1774 "renderer": "flot",
1775 "repeat": null,
1776 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001777 "repeatIteration": 1602017151964,
Andy Bavier502d6012020-09-30 11:46:06 -07001778 "repeatPanelId": 23,
1779 "scopedVars": {
1780 "edge": {
1781 "selected": false,
1782 "text": "ace-menlo-rasp-pi",
1783 "value": "ace-menlo-rasp-pi"
1784 }
1785 },
1786 "seriesOverrides": [],
1787 "spaceLength": 10,
1788 "stack": false,
1789 "steppedLine": true,
1790 "targets": [
1791 {
1792 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1793 "interval": "",
1794 "legendFormat": "Edge is up",
1795 "refId": "A"
1796 },
1797 {
1798 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1799 "interval": "",
1800 "legendFormat": "Scheduled downtime",
1801 "refId": "B"
1802 }
1803 ],
1804 "thresholds": [],
1805 "timeFrom": null,
1806 "timeRegions": [],
1807 "timeShift": null,
1808 "title": "Status: ${edge}",
1809 "tooltip": {
1810 "shared": true,
1811 "sort": 0,
1812 "value_type": "individual"
1813 },
1814 "type": "graph",
1815 "xaxis": {
1816 "buckets": null,
1817 "mode": "time",
1818 "name": null,
1819 "show": true,
1820 "values": []
1821 },
1822 "yaxes": [
1823 {
1824 "$$hashKey": "object:453",
1825 "decimals": 0,
1826 "format": "short",
1827 "label": "",
1828 "logBase": 1,
1829 "max": "1",
1830 "min": "0",
1831 "show": true
1832 },
1833 {
1834 "$$hashKey": "object:454",
1835 "format": "short",
1836 "label": null,
1837 "logBase": 1,
1838 "max": null,
1839 "min": null,
1840 "show": true
1841 }
1842 ],
1843 "yaxis": {
1844 "align": false,
1845 "alignLevel": null
1846 }
1847 },
1848 {
1849 "aliasColors": {},
1850 "bars": false,
1851 "dashLength": 10,
1852 "dashes": false,
1853 "datasource": null,
1854 "fieldConfig": {
1855 "defaults": {
1856 "custom": {},
1857 "mappings": [],
1858 "thresholds": {
1859 "mode": "absolute",
1860 "steps": [
1861 {
1862 "color": "green",
1863 "value": null
1864 },
1865 {
1866 "color": "red",
1867 "value": 80
1868 }
1869 ]
1870 }
1871 },
1872 "overrides": []
1873 },
1874 "fill": 5,
1875 "fillGradient": 0,
1876 "gridPos": {
1877 "h": 5,
1878 "w": 4.8,
1879 "x": 19.2,
1880 "y": 12
1881 },
1882 "hiddenSeries": false,
1883 "id": 45,
1884 "legend": {
1885 "avg": false,
1886 "current": false,
1887 "max": false,
1888 "min": false,
1889 "show": true,
1890 "total": false,
1891 "values": false
1892 },
1893 "lines": true,
1894 "linewidth": 0,
1895 "maxPerRow": 6,
1896 "nullPointMode": "null",
1897 "options": {
1898 "dataLinks": []
1899 },
1900 "percentage": false,
1901 "pluginVersion": "7.0.5",
1902 "pointradius": 2,
1903 "points": false,
1904 "renderer": "flot",
1905 "repeat": null,
1906 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07001907 "repeatIteration": 1602017151964,
Andy Bavier502d6012020-09-30 11:46:06 -07001908 "repeatPanelId": 23,
1909 "scopedVars": {
1910 "edge": {
1911 "selected": false,
1912 "text": "ace-tucson",
1913 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07001914 }
1915 },
1916 "seriesOverrides": [],
1917 "spaceLength": 10,
1918 "stack": false,
1919 "steppedLine": true,
1920 "targets": [
1921 {
1922 "expr": "sum(clamp_min(aetheredge_status_control_plane{name=\"$edge\"} + aetheredge_status_user_plane{name=\"$edge\"} - 3, 0))",
1923 "interval": "",
1924 "legendFormat": "Edge is up",
1925 "refId": "A"
1926 },
1927 {
1928 "expr": "sum(aetheredge_in_maintenance_window{name=\"$edge\"})",
1929 "interval": "",
1930 "legendFormat": "Scheduled downtime",
1931 "refId": "B"
1932 }
1933 ],
1934 "thresholds": [],
1935 "timeFrom": null,
1936 "timeRegions": [],
1937 "timeShift": null,
1938 "title": "Status: ${edge}",
1939 "tooltip": {
1940 "shared": true,
1941 "sort": 0,
1942 "value_type": "individual"
1943 },
1944 "type": "graph",
1945 "xaxis": {
1946 "buckets": null,
1947 "mode": "time",
1948 "name": null,
1949 "show": true,
1950 "values": []
1951 },
1952 "yaxes": [
1953 {
1954 "$$hashKey": "object:453",
1955 "decimals": 0,
1956 "format": "short",
1957 "label": "",
1958 "logBase": 1,
1959 "max": "1",
1960 "min": "0",
1961 "show": true
1962 },
1963 {
1964 "$$hashKey": "object:454",
1965 "format": "short",
1966 "label": null,
1967 "logBase": 1,
1968 "max": null,
1969 "min": null,
1970 "show": true
1971 }
1972 ],
1973 "yaxis": {
1974 "align": false,
1975 "alignLevel": null
1976 }
1977 },
1978 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07001979 "datasource": "RANCHER_MONITORING_GLOBAL",
1980 "fieldConfig": {
1981 "defaults": {
1982 "custom": {},
1983 "mappings": [],
1984 "max": 1000,
1985 "thresholds": {
1986 "mode": "absolute",
1987 "steps": [
1988 {
1989 "color": "green",
1990 "value": null
1991 },
1992 {
1993 "color": "red",
1994 "value": 750
1995 }
1996 ]
1997 }
1998 },
1999 "overrides": []
2000 },
2001 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002002 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002003 "w": 4.8,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002004 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002005 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002006 },
2007 "id": 13,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002008 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002009 "options": {
2010 "orientation": "auto",
2011 "reduceOptions": {
2012 "calcs": [
2013 "last"
2014 ],
2015 "fields": "",
2016 "values": false
2017 },
2018 "showThresholdLabels": false,
2019 "showThresholdMarkers": true
2020 },
2021 "pluginVersion": "7.0.5",
2022 "repeat": "edge",
2023 "repeatDirection": "h",
2024 "scopedVars": {
2025 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002026 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002027 "text": "ace-argela",
2028 "value": "ace-argela"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002029 }
2030 },
2031 "targets": [
2032 {
2033 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2034 "interval": "",
2035 "legendFormat": "{{name}}",
2036 "refId": "A"
2037 }
2038 ],
2039 "timeFrom": null,
2040 "timeShift": null,
2041 "title": "Seconds since last update",
2042 "type": "gauge"
2043 },
2044 {
2045 "datasource": "RANCHER_MONITORING_GLOBAL",
2046 "fieldConfig": {
2047 "defaults": {
2048 "custom": {},
2049 "mappings": [],
2050 "max": 1000,
2051 "thresholds": {
2052 "mode": "absolute",
2053 "steps": [
2054 {
2055 "color": "green",
2056 "value": null
2057 },
2058 {
2059 "color": "red",
2060 "value": 750
2061 }
2062 ]
2063 }
2064 },
2065 "overrides": []
2066 },
2067 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002068 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002069 "w": 4.8,
2070 "x": 4.8,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002071 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002072 },
Andy Bavier502d6012020-09-30 11:46:06 -07002073 "id": 46,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002074 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002075 "options": {
2076 "orientation": "auto",
2077 "reduceOptions": {
2078 "calcs": [
2079 "last"
2080 ],
2081 "fields": "",
2082 "values": false
2083 },
2084 "showThresholdLabels": false,
2085 "showThresholdMarkers": true
2086 },
2087 "pluginVersion": "7.0.5",
2088 "repeat": null,
2089 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07002090 "repeatIteration": 1602017151964,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002091 "repeatPanelId": 13,
2092 "scopedVars": {
2093 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002094 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002095 "text": "ace-intel",
2096 "value": "ace-intel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002097 }
2098 },
2099 "targets": [
2100 {
2101 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2102 "interval": "",
2103 "legendFormat": "{{name}}",
2104 "refId": "A"
2105 }
2106 ],
2107 "timeFrom": null,
2108 "timeShift": null,
2109 "title": "Seconds since last update",
2110 "type": "gauge"
2111 },
2112 {
2113 "datasource": "RANCHER_MONITORING_GLOBAL",
2114 "fieldConfig": {
2115 "defaults": {
2116 "custom": {},
2117 "mappings": [],
2118 "max": 1000,
2119 "thresholds": {
2120 "mode": "absolute",
2121 "steps": [
2122 {
2123 "color": "green",
2124 "value": null
2125 },
2126 {
2127 "color": "red",
2128 "value": 750
2129 }
2130 ]
2131 }
2132 },
2133 "overrides": []
2134 },
2135 "gridPos": {
Andy Bavier3fc12032020-08-11 16:42:56 -07002136 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002137 "w": 4.8,
2138 "x": 9.6,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002139 "y": 17
Andy Bavierab75e9e2020-08-06 12:05:30 -07002140 },
Andy Bavier502d6012020-09-30 11:46:06 -07002141 "id": 47,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002142 "maxPerRow": 6,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002143 "options": {
2144 "orientation": "auto",
2145 "reduceOptions": {
2146 "calcs": [
2147 "last"
2148 ],
2149 "fields": "",
2150 "values": false
2151 },
2152 "showThresholdLabels": false,
2153 "showThresholdMarkers": true
2154 },
2155 "pluginVersion": "7.0.5",
2156 "repeat": null,
2157 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07002158 "repeatIteration": 1602017151964,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002159 "repeatPanelId": 13,
2160 "scopedVars": {
2161 "edge": {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002162 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002163 "text": "ace-menlo-pixel",
2164 "value": "ace-menlo-pixel"
Andy Bavierab75e9e2020-08-06 12:05:30 -07002165 }
2166 },
2167 "targets": [
2168 {
2169 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2170 "interval": "",
2171 "legendFormat": "{{name}}",
2172 "refId": "A"
2173 }
2174 ],
2175 "timeFrom": null,
2176 "timeShift": null,
2177 "title": "Seconds since last update",
2178 "type": "gauge"
2179 },
2180 {
Andy Bavier227cb1c2020-09-09 10:00:46 -07002181 "datasource": "RANCHER_MONITORING_GLOBAL",
2182 "fieldConfig": {
2183 "defaults": {
2184 "custom": {},
2185 "mappings": [],
2186 "max": 1000,
2187 "thresholds": {
2188 "mode": "absolute",
2189 "steps": [
2190 {
2191 "color": "green",
2192 "value": null
2193 },
2194 {
2195 "color": "red",
2196 "value": 750
2197 }
2198 ]
2199 }
2200 },
2201 "overrides": []
2202 },
2203 "gridPos": {
2204 "h": 5,
Andy Bavier502d6012020-09-30 11:46:06 -07002205 "w": 4.8,
2206 "x": 14.399999999999999,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002207 "y": 17
2208 },
Andy Bavier502d6012020-09-30 11:46:06 -07002209 "id": 48,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002210 "maxPerRow": 6,
2211 "options": {
2212 "orientation": "auto",
2213 "reduceOptions": {
2214 "calcs": [
2215 "last"
2216 ],
2217 "fields": "",
2218 "values": false
2219 },
2220 "showThresholdLabels": false,
2221 "showThresholdMarkers": true
2222 },
2223 "pluginVersion": "7.0.5",
2224 "repeat": null,
2225 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07002226 "repeatIteration": 1602017151964,
Andy Bavier227cb1c2020-09-09 10:00:46 -07002227 "repeatPanelId": 13,
2228 "scopedVars": {
2229 "edge": {
2230 "selected": false,
Andy Bavier502d6012020-09-30 11:46:06 -07002231 "text": "ace-menlo-rasp-pi",
2232 "value": "ace-menlo-rasp-pi"
2233 }
2234 },
2235 "targets": [
2236 {
2237 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2238 "interval": "",
2239 "legendFormat": "{{name}}",
2240 "refId": "A"
2241 }
2242 ],
2243 "timeFrom": null,
2244 "timeShift": null,
2245 "title": "Seconds since last update",
2246 "type": "gauge"
2247 },
2248 {
2249 "datasource": "RANCHER_MONITORING_GLOBAL",
2250 "fieldConfig": {
2251 "defaults": {
2252 "custom": {},
2253 "mappings": [],
2254 "max": 1000,
2255 "thresholds": {
2256 "mode": "absolute",
2257 "steps": [
2258 {
2259 "color": "green",
2260 "value": null
2261 },
2262 {
2263 "color": "red",
2264 "value": 750
2265 }
2266 ]
2267 }
2268 },
2269 "overrides": []
2270 },
2271 "gridPos": {
2272 "h": 5,
2273 "w": 4.8,
2274 "x": 19.2,
2275 "y": 17
2276 },
2277 "id": 49,
2278 "maxPerRow": 6,
2279 "options": {
2280 "orientation": "auto",
2281 "reduceOptions": {
2282 "calcs": [
2283 "last"
2284 ],
2285 "fields": "",
2286 "values": false
2287 },
2288 "showThresholdLabels": false,
2289 "showThresholdMarkers": true
2290 },
2291 "pluginVersion": "7.0.5",
2292 "repeat": null,
2293 "repeatDirection": "h",
Andy Bavieracbe6af2020-10-06 13:51:42 -07002294 "repeatIteration": 1602017151964,
Andy Bavier502d6012020-09-30 11:46:06 -07002295 "repeatPanelId": 13,
2296 "scopedVars": {
2297 "edge": {
2298 "selected": false,
2299 "text": "ace-tucson",
2300 "value": "ace-tucson"
Andy Bavier227cb1c2020-09-09 10:00:46 -07002301 }
2302 },
2303 "targets": [
2304 {
2305 "expr": "sum(time() - aetheredge_last_update{name=\"$edge\"})",
2306 "interval": "",
2307 "legendFormat": "{{name}}",
2308 "refId": "A"
2309 }
2310 ],
2311 "timeFrom": null,
2312 "timeShift": null,
2313 "title": "Seconds since last update",
2314 "type": "gauge"
2315 },
2316 {
Andy Bavierab75e9e2020-08-06 12:05:30 -07002317 "aliasColors": {},
2318 "bars": false,
2319 "dashLength": 10,
2320 "dashes": false,
2321 "datasource": "RANCHER_MONITORING_GLOBAL",
2322 "fieldConfig": {
2323 "defaults": {
2324 "custom": {}
2325 },
2326 "overrides": []
2327 },
2328 "fill": 1,
2329 "fillGradient": 0,
2330 "gridPos": {
2331 "h": 5,
2332 "w": 24,
2333 "x": 0,
Andy Bavier5c91c1c2020-09-01 11:47:38 -07002334 "y": 22
Andy Bavierab75e9e2020-08-06 12:05:30 -07002335 },
2336 "hiddenSeries": false,
2337 "id": 21,
2338 "legend": {
2339 "avg": false,
2340 "current": false,
2341 "max": false,
2342 "min": false,
2343 "show": true,
2344 "total": false,
2345 "values": false
2346 },
2347 "lines": true,
2348 "linewidth": 1,
2349 "maxPerRow": 3,
2350 "nullPointMode": "null",
2351 "options": {
2352 "dataLinks": []
2353 },
2354 "percentage": false,
2355 "pointradius": 2,
2356 "points": false,
2357 "renderer": "flot",
2358 "repeat": null,
2359 "repeatDirection": "h",
2360 "seriesOverrides": [],
2361 "spaceLength": 10,
2362 "stack": false,
2363 "steppedLine": false,
2364 "targets": [
2365 {
Andy Bavier502d6012020-09-30 11:46:06 -07002366 "expr": "sum(time() - aetheredge_last_update{name!~\"production.*|.*dongle\"}) by (name)",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002367 "interval": "",
2368 "legendFormat": "{{name}}",
2369 "refId": "A"
2370 }
2371 ],
2372 "thresholds": [],
2373 "timeFrom": null,
2374 "timeRegions": [],
2375 "timeShift": null,
2376 "title": "Seconds since last update",
2377 "tooltip": {
2378 "shared": true,
2379 "sort": 0,
2380 "value_type": "individual"
2381 },
2382 "type": "graph",
2383 "xaxis": {
2384 "buckets": null,
2385 "mode": "time",
2386 "name": null,
2387 "show": true,
2388 "values": []
2389 },
2390 "yaxes": [
2391 {
2392 "$$hashKey": "object:457",
2393 "format": "short",
2394 "label": null,
2395 "logBase": 1,
2396 "max": null,
2397 "min": null,
2398 "show": true
2399 },
2400 {
2401 "$$hashKey": "object:458",
2402 "format": "short",
2403 "label": null,
2404 "logBase": 1,
2405 "max": null,
2406 "min": null,
2407 "show": true
2408 }
2409 ],
2410 "yaxis": {
2411 "align": false,
2412 "alignLevel": null
2413 }
2414 }
2415 ],
2416 "refresh": "30s",
2417 "schemaVersion": 25,
2418 "style": "dark",
2419 "tags": [],
2420 "templating": {
2421 "list": [
2422 {
2423 "allValue": null,
2424 "current": {
2425 "selected": true,
Andy Bavierab75e9e2020-08-06 12:05:30 -07002426 "text": "All",
2427 "value": [
2428 "$__all"
2429 ]
2430 },
2431 "datasource": "RANCHER_MONITORING_GLOBAL",
2432 "definition": "aetheredge_status_control_plane",
2433 "hide": 0,
2434 "includeAll": true,
2435 "label": "Edge",
2436 "multi": true,
2437 "name": "edge",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002438 "options": [],
Andy Bavierab75e9e2020-08-06 12:05:30 -07002439 "query": "aetheredge_status_control_plane",
Andy Bavier227cb1c2020-09-09 10:00:46 -07002440 "refresh": 1,
Andy Bavieracbe6af2020-10-06 13:51:42 -07002441 "regex": "/.*,name=\"(?!ace-menlo-dongle)(?!ace-argela)(ace-.*)\",namespace.*/",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002442 "skipUrlSync": false,
2443 "sort": 1,
2444 "tagValuesQuery": "",
2445 "tags": [],
2446 "tagsQuery": "",
2447 "type": "query",
2448 "useTags": false
2449 }
2450 ]
2451 },
2452 "time": {
Andy Bavieracbe6af2020-10-06 13:51:42 -07002453 "from": "now-30m",
Andy Bavierab75e9e2020-08-06 12:05:30 -07002454 "to": "now"
2455 },
2456 "timepicker": {
2457 "refresh_intervals": [
Andy Bavierab75e9e2020-08-06 12:05:30 -07002458 "10s",
2459 "30s",
2460 "1m",
2461 "5m",
2462 "15m",
2463 "30m",
2464 "1h",
2465 "2h",
2466 "1d"
2467 ]
2468 },
2469 "timezone": "",
2470 "title": "Aether Connected Edge",
2471 "uid": "AIKTPZVMk",
2472 "version": 1
Andy Bavieracbe6af2020-10-06 13:51:42 -07002473}