blob: f3cebd0d892e1f7efa235942143e2584ffb327a5 [file] [log] [blame]
Andy Bavierc6568702021-02-04 11:23:15 -07001{
2 "annotations": {
3 "list": [
4 {
5 "builtIn": 1,
6 "datasource": "-- Grafana --",
7 "enable": true,
8 "hide": true,
9 "iconColor": "rgba(0, 211, 255, 1)",
10 "name": "Annotations & Alerts",
11 "type": "dashboard"
12 }
13 ]
14 },
15 "editable": true,
16 "gnetId": null,
17 "graphTooltip": 0,
18 "links": [],
19 "panels": [
20 {
21 "collapsed": true,
22 "datasource": null,
23 "gridPos": {
24 "h": 1,
25 "w": 24,
26 "x": 0,
27 "y": 0
28 },
29 "id": 129,
30 "panels": [
31 {
32 "datasource": null,
33 "fieldConfig": {
34 "defaults": {
35 "custom": {}
36 },
37 "overrides": []
38 },
39 "gridPos": {
40 "h": 3,
41 "w": 3,
42 "x": 0,
43 "y": 1
44 },
45 "id": 127,
46 "links": [
47 {
48 "targetBlank": true,
49 "title": "Drill down: cluster compute",
50 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-cornell1-prd&${__url_time_range}"
51 },
52 {
53 "targetBlank": true,
54 "title": "Drill down: cluster networking",
55 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-cornell1-prd&${__url_time_range}"
56 },
57 {
58 "targetBlank": true,
59 "title": "Drill down: nodes",
60 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-cornell1-prd&${__url_time_range}"
Andy Bavier70b2a252021-03-04 09:33:23 -070061 },
62 {
63 "targetBlank": true,
64 "title": "Drill down: logs",
65 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-cornell1-prd-es&var-es_namespace=omec&${__url_time_range}"
Andy Bavierc6568702021-02-04 11:23:15 -070066 }
67 ],
68 "options": {
69 "content": "# Cornell University\n",
70 "mode": "markdown"
71 },
72 "pluginVersion": "7.1.0",
73 "timeFrom": null,
74 "timeShift": null,
75 "title": "",
76 "type": "text"
77 },
78 {
79 "datasource": "RANCHER_MONITORING_GLOBAL",
80 "description": "",
81 "fieldConfig": {
82 "defaults": {
83 "custom": {},
84 "mappings": [
85 {
86 "from": "",
87 "id": 1,
88 "operator": "",
89 "text": "err",
90 "to": "",
91 "type": 1,
92 "value": "-1"
93 },
94 {
95 "from": "",
96 "id": 2,
97 "operator": "",
98 "text": "fail",
99 "to": "",
100 "type": 1,
101 "value": "0"
102 },
103 {
104 "from": "",
105 "id": 3,
106 "operator": "",
107 "text": "?",
108 "to": "",
109 "type": 1,
110 "value": "1"
111 },
112 {
113 "from": "",
114 "id": 4,
115 "operator": "",
116 "text": "ok",
117 "to": "",
118 "type": 1,
119 "value": "2"
120 },
121 {
122 "from": "",
123 "id": 5,
124 "operator": "",
125 "text": "X",
126 "to": "",
127 "type": 1,
128 "value": "-2"
129 },
130 {
131 "from": "-100",
132 "id": 6,
133 "operator": "",
134 "text": "maint",
135 "to": "-3",
136 "type": 2
137 }
138 ],
139 "thresholds": {
140 "mode": "absolute",
141 "steps": [
142 {
143 "color": "red",
144 "value": null
145 },
146 {
147 "color": "#6ED0E0",
148 "value": -100
149 },
150 {
151 "color": "red",
152 "value": -2
153 },
154 {
155 "color": "#EAB839",
156 "value": 1
157 },
158 {
159 "color": "green",
160 "value": 2
161 }
162 ]
163 }
164 },
165 "overrides": []
166 },
167 "gridPos": {
168 "h": 3,
169 "w": 3,
170 "x": 3,
171 "y": 1
172 },
173 "id": 259,
174 "links": [],
175 "maxPerRow": 6,
176 "options": {
177 "colorMode": "background",
178 "graphMode": "none",
179 "justifyMode": "auto",
180 "orientation": "horizontal",
181 "reduceOptions": {
182 "calcs": [
183 "last"
184 ],
185 "fields": "",
186 "values": false
187 },
188 "textMode": "auto"
189 },
190 "pluginVersion": "7.1.5",
191 "repeatDirection": "h",
192 "targets": [
193 {
194 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"}))",
195 "interval": "",
196 "legendFormat": "Connect:",
197 "refId": "A"
198 },
199 {
200 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"}))",
201 "interval": "",
202 "legendFormat": "Ping:",
203 "refId": "B"
204 }
205 ],
206 "timeFrom": null,
207 "timeShift": null,
208 "title": "Test results",
209 "type": "stat"
210 },
211 {
212 "datasource": "RANCHER_MONITORING_GLOBAL",
213 "description": "",
214 "fieldConfig": {
215 "defaults": {
216 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -0700217 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -0700218 "mappings": [],
219 "thresholds": {
220 "mode": "absolute",
221 "steps": [
222 {
223 "color": "red",
224 "value": null
225 },
226 {
227 "color": "#EAB839",
228 "value": 50
229 },
230 {
231 "color": "green",
232 "value": 95
233 }
234 ]
235 },
236 "unit": "percent"
237 },
238 "overrides": []
239 },
240 "gridPos": {
241 "h": 3,
242 "w": 3,
243 "x": 6,
244 "y": 1
245 },
246 "id": 260,
247 "maxPerRow": 6,
248 "options": {
249 "colorMode": "background",
250 "graphMode": "none",
251 "justifyMode": "auto",
252 "orientation": "horizontal",
253 "reduceOptions": {
254 "calcs": [
255 "mean"
256 ],
257 "fields": "",
258 "values": false
259 },
260 "textMode": "auto"
261 },
262 "pluginVersion": "7.1.5",
263 "repeatDirection": "h",
264 "targets": [
265 {
266 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -0700267 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -0700268 "interval": "",
269 "legendFormat": "Control Plane",
270 "refId": "A"
271 },
272 {
273 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -0700274 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -0700275 "interval": "",
276 "legendFormat": "User Plane",
277 "refId": "B"
Andy Bavier62d65722021-03-05 11:52:41 -0700278 },
279 {
280 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - 3, 0) * 100)",
281 "interval": "",
282 "legendFormat": "",
283 "refId": "C"
Andy Bavierc6568702021-02-04 11:23:15 -0700284 }
285 ],
286 "timeFrom": null,
287 "timeShift": null,
288 "title": "Uptime",
289 "transformations": [],
290 "type": "stat"
291 },
292 {
293 "datasource": "RANCHER_MONITORING_GLOBAL",
294 "description": "",
295 "fieldConfig": {
296 "defaults": {
297 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -0700298 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -0700299 "mappings": [],
300 "thresholds": {
301 "mode": "absolute",
302 "steps": [
303 {
304 "color": "green",
305 "value": null
306 },
307 {
308 "color": "#EAB839",
309 "value": 1
310 },
311 {
312 "color": "red",
313 "value": 10
314 }
315 ]
316 },
317 "unit": "percent"
318 },
319 "overrides": []
320 },
321 "gridPos": {
322 "h": 3,
323 "w": 3,
324 "x": 9,
325 "y": 1
326 },
327 "id": 262,
328 "maxPerRow": 6,
329 "options": {
330 "colorMode": "background",
331 "graphMode": "none",
332 "justifyMode": "auto",
333 "orientation": "horizontal",
334 "reduceOptions": {
335 "calcs": [
336 "mean"
337 ],
338 "fields": "",
339 "values": false
340 },
341 "textMode": "auto"
342 },
343 "pluginVersion": "7.1.5",
344 "repeatDirection": "h",
345 "targets": [
346 {
347 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"}), 0)) * 100",
348 "interval": "",
349 "legendFormat": "Unscheduled",
350 "refId": "A"
351 },
352 {
353 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"}) * 100",
354 "interval": "",
355 "legendFormat": "Scheduled",
356 "refId": "B"
357 }
358 ],
359 "timeFrom": null,
360 "timeShift": null,
361 "title": "Downtime",
362 "transformations": [],
363 "type": "stat"
364 },
365 {
366 "aliasColors": {
367 "Down, unsched": "red",
368 "Down: unscheduled": "red",
369 "Scheduled": "blue",
370 "Scheduled downtime": "blue",
371 "Test down": "yellow",
372 "Unscheduled": "red",
373 "Unscheduled downtime": "red"
374 },
375 "bars": false,
376 "dashLength": 10,
377 "dashes": false,
378 "datasource": "RANCHER_MONITORING_GLOBAL",
379 "description": "Uptime and downtime over time",
380 "fieldConfig": {
381 "defaults": {
382 "custom": {}
383 },
384 "overrides": []
385 },
386 "fill": 10,
387 "fillGradient": 0,
388 "gridPos": {
389 "h": 3,
390 "w": 10,
391 "x": 12,
392 "y": 1
393 },
394 "hiddenSeries": false,
395 "id": 264,
396 "legend": {
397 "alignAsTable": false,
398 "avg": false,
399 "current": false,
400 "max": false,
401 "min": false,
402 "rightSide": true,
403 "show": true,
404 "total": false,
405 "values": false
406 },
407 "lines": true,
408 "linewidth": 0,
409 "maxPerRow": 6,
410 "nullPointMode": "null",
411 "options": {
412 "alertThreshold": true
413 },
414 "percentage": false,
415 "pluginVersion": "7.1.5",
416 "pointradius": 2,
417 "points": false,
418 "renderer": "flot",
419 "repeatDirection": "h",
420 "seriesOverrides": [],
421 "spaceLength": 10,
422 "stack": false,
423 "steppedLine": true,
424 "targets": [
425 {
426 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"})",
427 "interval": "",
428 "legendFormat": "Up",
429 "refId": "D"
430 },
431 {
432 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"}), 0))",
433 "interval": "",
434 "legendFormat": "Down: unscheduled",
435 "refId": "A"
436 },
437 {
438 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"})",
439 "interval": "",
440 "legendFormat": "Down: scheduled",
441 "refId": "B"
442 },
443 {
444 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-cornell1-prd\"}, 0))",
445 "interval": "",
446 "legendFormat": "Test down",
447 "refId": "C"
448 }
449 ],
450 "thresholds": [],
451 "timeFrom": null,
452 "timeRegions": [],
453 "timeShift": null,
454 "title": "",
455 "tooltip": {
456 "shared": true,
457 "sort": 0,
458 "value_type": "individual"
459 },
460 "type": "graph",
461 "xaxis": {
462 "buckets": null,
463 "mode": "time",
464 "name": null,
465 "show": true,
466 "values": []
467 },
468 "yaxes": [
469 {
470 "$$hashKey": "object:93",
471 "decimals": 0,
472 "format": "short",
473 "label": "",
474 "logBase": 1,
475 "max": "1",
476 "min": "-1",
477 "show": true
478 },
479 {
480 "$$hashKey": "object:94",
481 "format": "short",
482 "label": null,
483 "logBase": 1,
484 "max": null,
485 "min": null,
486 "show": false
487 }
488 ],
489 "yaxis": {
490 "align": false,
491 "alignLevel": null
492 }
493 },
494 {
495 "datasource": "Google Cloud Monitoring",
496 "description": "",
497 "fieldConfig": {
498 "defaults": {
499 "custom": {},
500 "mappings": [
501 {
502 "from": "",
503 "id": 0,
504 "operator": "",
505 "text": "down",
506 "to": "",
507 "type": 1,
508 "value": "0"
509 },
510 {
511 "from": "",
512 "id": 1,
513 "operator": "",
514 "text": "up",
515 "to": "",
516 "type": 1,
517 "value": "1"
518 }
519 ],
520 "max": 1,
521 "min": 0,
522 "thresholds": {
523 "mode": "absolute",
524 "steps": [
525 {
526 "color": "red",
527 "value": null
528 },
529 {
530 "color": "green",
531 "value": 1
532 }
533 ]
534 }
535 },
536 "overrides": [
537 {
538 "matcher": {
539 "id": "byName",
540 "options": "production-ace-cornell1-1"
541 },
542 "properties": [
543 {
544 "id": "displayName",
545 "value": "Link 1"
546 }
547 ]
548 },
549 {
550 "matcher": {
551 "id": "byName",
552 "options": "production-ace-cornell1-2"
553 },
554 "properties": [
555 {
556 "id": "displayName",
557 "value": "Link 2"
558 }
559 ]
560 }
561 ]
562 },
563 "gridPos": {
564 "h": 3,
565 "w": 2,
566 "x": 22,
567 "y": 1
568 },
569 "id": 290,
570 "links": [],
571 "options": {
572 "colorMode": "background",
573 "graphMode": "area",
574 "justifyMode": "center",
575 "orientation": "horizontal",
576 "reduceOptions": {
577 "calcs": [
578 "last"
579 ],
580 "fields": "",
581 "values": false
582 },
583 "textMode": "name"
584 },
585 "pluginVersion": "7.1.5",
586 "targets": [
587 {
588 "metricQuery": {
589 "aliasBy": "{{metric.label.tunnel_name}}",
590 "alignmentPeriod": "stackdriver-auto",
591 "crossSeriesReducer": "REDUCE_NONE",
592 "filters": [
593 "metric.label.tunnel_name",
594 "=",
595 "production-ace-cornell1-*"
596 ],
597 "groupBys": [],
598 "metricKind": "GAUGE",
599 "metricType": "vpn.googleapis.com/tunnel_established",
600 "perSeriesAligner": "ALIGN_INTERPOLATE",
601 "projectName": "onf-vpn",
602 "unit": "1",
603 "valueType": "DOUBLE"
604 },
605 "queryType": "metrics",
606 "refId": "A"
607 }
608 ],
609 "timeFrom": null,
610 "timeShift": null,
611 "title": "VPN",
612 "transformations": [],
613 "type": "stat"
614 },
615 {
616 "datasource": null,
617 "fieldConfig": {
618 "defaults": {
619 "custom": {}
620 },
621 "overrides": []
622 },
623 "gridPos": {
624 "h": 3,
625 "w": 3,
626 "x": 0,
627 "y": 4
628 },
Andy Bavierc6568702021-02-04 11:23:15 -0700629 "id": 253,
630 "links": [
631 {
632 "targetBlank": true,
633 "title": "Drill down: cluster compute",
634 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-menlo-rasp-pi&${__url_time_range}"
635 },
636 {
637 "targetBlank": true,
638 "title": "Drill down: cluster networking",
639 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-menlo-rasp-pi&${__url_time_range}"
640 },
641 {
642 "targetBlank": true,
643 "title": "Drill down: nodes",
644 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-menlo-rasp-pi&${__url_time_range}"
Andy Bavier70b2a252021-03-04 09:33:23 -0700645 },
646 {
647 "targetBlank": true,
648 "title": "Drill down: logs",
649 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-menlo-es&var-es_namespace=omec&${__url_time_range}"
Andy Bavierc6568702021-02-04 11:23:15 -0700650 }
651 ],
652 "options": {
653 "content": "# ONF\n### Menlo Park\n##### Raspberry Pi test",
654 "mode": "markdown"
655 },
656 "pluginVersion": "7.1.0",
657 "timeFrom": null,
658 "timeShift": null,
659 "title": "",
660 "type": "text"
661 },
662 {
663 "datasource": "RANCHER_MONITORING_GLOBAL",
664 "description": "",
665 "fieldConfig": {
666 "defaults": {
667 "custom": {},
668 "mappings": [
669 {
670 "from": "",
671 "id": 1,
672 "operator": "",
673 "text": "err",
674 "to": "",
675 "type": 1,
676 "value": "-1"
677 },
678 {
679 "from": "",
680 "id": 2,
681 "operator": "",
682 "text": "fail",
683 "to": "",
684 "type": 1,
685 "value": "0"
686 },
687 {
688 "from": "",
689 "id": 3,
690 "operator": "",
691 "text": "?",
692 "to": "",
693 "type": 1,
694 "value": "1"
695 },
696 {
697 "from": "",
698 "id": 4,
699 "operator": "",
700 "text": "ok",
701 "to": "",
702 "type": 1,
703 "value": "2"
704 },
705 {
706 "from": "",
707 "id": 5,
708 "operator": "",
709 "text": "X",
710 "to": "",
711 "type": 1,
712 "value": "-2"
713 },
714 {
715 "from": "-100",
716 "id": 6,
717 "operator": "",
718 "text": "maint",
719 "to": "-3",
720 "type": 2
721 }
722 ],
723 "thresholds": {
724 "mode": "absolute",
725 "steps": [
726 {
727 "color": "red",
728 "value": null
729 },
730 {
731 "color": "#6ED0E0",
732 "value": -100
733 },
734 {
735 "color": "red",
736 "value": -2
737 },
738 {
739 "color": "#EAB839",
740 "value": 1
741 },
742 {
743 "color": "green",
744 "value": 2
745 }
746 ]
747 }
748 },
749 "overrides": []
750 },
751 "gridPos": {
752 "h": 3,
753 "w": 3,
754 "x": 3,
Andy Bavierd24d4002021-02-19 16:02:40 -0700755 "y": 4
Andy Bavierc6568702021-02-04 11:23:15 -0700756 },
757 "id": 232,
758 "links": [],
759 "maxPerRow": 6,
760 "options": {
761 "colorMode": "background",
762 "graphMode": "none",
763 "justifyMode": "auto",
764 "orientation": "horizontal",
765 "reduceOptions": {
766 "calcs": [
767 "last"
768 ],
769 "fields": "",
770 "values": false
771 },
772 "textMode": "auto"
773 },
774 "pluginVersion": "7.1.5",
775 "repeatDirection": "h",
776 "targets": [
777 {
778 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"}))",
779 "interval": "",
780 "legendFormat": "Connect:",
781 "refId": "A"
782 },
783 {
784 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"}))",
785 "interval": "",
786 "legendFormat": "Ping:",
787 "refId": "B"
788 }
789 ],
790 "timeFrom": null,
791 "timeShift": null,
792 "title": "Test results",
793 "type": "stat"
794 },
795 {
796 "datasource": "RANCHER_MONITORING_GLOBAL",
797 "description": "",
798 "fieldConfig": {
799 "defaults": {
800 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -0700801 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -0700802 "mappings": [],
803 "thresholds": {
804 "mode": "absolute",
805 "steps": [
806 {
807 "color": "red",
808 "value": null
809 },
810 {
811 "color": "#EAB839",
812 "value": 50
813 },
814 {
815 "color": "green",
816 "value": 95
817 }
818 ]
819 },
820 "unit": "percent"
821 },
822 "overrides": []
823 },
824 "gridPos": {
825 "h": 3,
826 "w": 3,
827 "x": 6,
Andy Bavierd24d4002021-02-19 16:02:40 -0700828 "y": 4
Andy Bavierc6568702021-02-04 11:23:15 -0700829 },
830 "id": 233,
831 "maxPerRow": 6,
832 "options": {
833 "colorMode": "background",
834 "graphMode": "none",
835 "justifyMode": "auto",
836 "orientation": "horizontal",
837 "reduceOptions": {
838 "calcs": [
839 "mean"
840 ],
841 "fields": "",
842 "values": false
843 },
844 "textMode": "auto"
845 },
846 "pluginVersion": "7.1.5",
847 "repeatDirection": "h",
848 "targets": [
849 {
850 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -0700851 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -0700852 "interval": "",
853 "legendFormat": "Control Plane",
854 "refId": "A"
855 },
856 {
857 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -0700858 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -0700859 "interval": "",
860 "legendFormat": "User Plane",
861 "refId": "B"
Andy Bavier62d65722021-03-05 11:52:41 -0700862 },
863 {
864 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - 3, 0) * 100)",
865 "interval": "",
866 "legendFormat": "",
867 "refId": "C"
Andy Bavierc6568702021-02-04 11:23:15 -0700868 }
869 ],
870 "timeFrom": null,
871 "timeShift": null,
872 "title": "Uptime",
873 "transformations": [],
874 "type": "stat"
875 },
876 {
877 "datasource": "RANCHER_MONITORING_GLOBAL",
878 "description": "",
879 "fieldConfig": {
880 "defaults": {
881 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -0700882 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -0700883 "mappings": [],
884 "thresholds": {
885 "mode": "absolute",
886 "steps": [
887 {
888 "color": "green",
889 "value": null
890 },
891 {
892 "color": "#EAB839",
893 "value": 1
894 },
895 {
896 "color": "red",
897 "value": 10
898 }
899 ]
900 },
901 "unit": "percent"
902 },
903 "overrides": []
904 },
905 "gridPos": {
906 "h": 3,
907 "w": 3,
908 "x": 9,
Andy Bavierd24d4002021-02-19 16:02:40 -0700909 "y": 4
Andy Bavierc6568702021-02-04 11:23:15 -0700910 },
911 "id": 234,
912 "maxPerRow": 6,
913 "options": {
914 "colorMode": "background",
915 "graphMode": "none",
916 "justifyMode": "auto",
917 "orientation": "horizontal",
918 "reduceOptions": {
919 "calcs": [
920 "mean"
921 ],
922 "fields": "",
923 "values": false
924 },
925 "textMode": "auto"
926 },
927 "pluginVersion": "7.1.5",
928 "repeatDirection": "h",
929 "targets": [
930 {
931 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"}), 0)) * 100",
932 "interval": "",
933 "legendFormat": "Unscheduled",
934 "refId": "A"
935 },
936 {
937 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"}) * 100",
938 "interval": "",
939 "legendFormat": "Scheduled",
940 "refId": "B"
941 }
942 ],
943 "timeFrom": null,
944 "timeShift": null,
945 "title": "Downtime",
946 "transformations": [],
947 "type": "stat"
948 },
949 {
950 "aliasColors": {
951 "Down, unsched": "red",
952 "Down: unscheduled": "red",
953 "Scheduled": "blue",
954 "Scheduled downtime": "blue",
955 "Test down": "yellow",
956 "Unscheduled": "red",
957 "Unscheduled downtime": "red"
958 },
959 "bars": false,
960 "dashLength": 10,
961 "dashes": false,
962 "datasource": "RANCHER_MONITORING_GLOBAL",
963 "description": "Uptime and downtime over time",
964 "fieldConfig": {
965 "defaults": {
966 "custom": {}
967 },
968 "overrides": []
969 },
970 "fill": 10,
971 "fillGradient": 0,
972 "gridPos": {
973 "h": 3,
974 "w": 10,
975 "x": 12,
Andy Bavierd24d4002021-02-19 16:02:40 -0700976 "y": 4
Andy Bavierc6568702021-02-04 11:23:15 -0700977 },
978 "hiddenSeries": false,
979 "id": 235,
980 "legend": {
981 "alignAsTable": false,
982 "avg": false,
983 "current": false,
984 "max": false,
985 "min": false,
986 "rightSide": true,
987 "show": true,
988 "total": false,
989 "values": false
990 },
991 "lines": true,
992 "linewidth": 0,
993 "maxPerRow": 6,
994 "nullPointMode": "null",
995 "options": {
996 "alertThreshold": true
997 },
998 "percentage": false,
999 "pluginVersion": "7.1.5",
1000 "pointradius": 2,
1001 "points": false,
1002 "renderer": "flot",
1003 "repeatDirection": "h",
1004 "seriesOverrides": [],
1005 "spaceLength": 10,
1006 "stack": false,
1007 "steppedLine": true,
1008 "targets": [
1009 {
1010 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"})",
1011 "interval": "",
1012 "legendFormat": "Up",
1013 "refId": "D"
1014 },
1015 {
1016 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"}), 0))",
1017 "interval": "",
1018 "legendFormat": "Down: unscheduled",
1019 "refId": "A"
1020 },
1021 {
1022 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"})",
1023 "interval": "",
1024 "legendFormat": "Down: scheduled",
1025 "refId": "B"
1026 },
1027 {
1028 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-menlo-rasp-pi\"}, 0))",
1029 "interval": "",
1030 "legendFormat": "Test down",
1031 "refId": "C"
1032 }
1033 ],
1034 "thresholds": [],
1035 "timeFrom": null,
1036 "timeRegions": [],
1037 "timeShift": null,
1038 "title": "",
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:93",
1055 "decimals": 0,
1056 "format": "short",
1057 "label": "",
1058 "logBase": 1,
1059 "max": "1",
1060 "min": "-1",
1061 "show": true
1062 },
1063 {
1064 "$$hashKey": "object:94",
1065 "format": "short",
1066 "label": null,
1067 "logBase": 1,
1068 "max": null,
1069 "min": null,
1070 "show": false
1071 }
1072 ],
1073 "yaxis": {
1074 "align": false,
1075 "alignLevel": null
1076 }
1077 },
1078 {
1079 "datasource": "Google Cloud Monitoring",
1080 "description": "",
1081 "fieldConfig": {
1082 "defaults": {
1083 "custom": {},
1084 "mappings": [
1085 {
1086 "from": "",
1087 "id": 0,
1088 "operator": "",
1089 "text": "down",
1090 "to": "",
1091 "type": 1,
1092 "value": "0"
1093 },
1094 {
1095 "from": "",
1096 "id": 1,
1097 "operator": "",
1098 "text": "up",
1099 "to": "",
1100 "type": 1,
1101 "value": "1"
1102 }
1103 ],
1104 "max": 1,
1105 "min": 0,
1106 "thresholds": {
1107 "mode": "absolute",
1108 "steps": [
1109 {
1110 "color": "red",
1111 "value": null
1112 },
1113 {
1114 "color": "green",
1115 "value": 1
1116 }
1117 ]
1118 }
1119 },
1120 "overrides": [
1121 {
1122 "matcher": {
1123 "id": "byName",
1124 "options": "production-ace-menlo-1"
1125 },
1126 "properties": [
1127 {
1128 "id": "displayName",
1129 "value": "Link 1"
1130 }
1131 ]
1132 },
1133 {
1134 "matcher": {
1135 "id": "byName",
1136 "options": "production-ace-menlo-2"
1137 },
1138 "properties": [
1139 {
1140 "id": "displayName",
1141 "value": "Link 2"
1142 }
1143 ]
1144 }
1145 ]
1146 },
1147 "gridPos": {
1148 "h": 3,
1149 "w": 2,
1150 "x": 22,
Andy Bavierd24d4002021-02-19 16:02:40 -07001151 "y": 4
Andy Bavierc6568702021-02-04 11:23:15 -07001152 },
1153 "id": 293,
1154 "links": [],
1155 "options": {
1156 "colorMode": "background",
1157 "graphMode": "area",
1158 "justifyMode": "center",
1159 "orientation": "horizontal",
1160 "reduceOptions": {
1161 "calcs": [
1162 "last"
1163 ],
1164 "fields": "",
1165 "values": false
1166 },
1167 "textMode": "name"
1168 },
1169 "pluginVersion": "7.1.5",
1170 "targets": [
1171 {
1172 "metricQuery": {
1173 "aliasBy": "{{ metric.label.tunnel_name }}",
1174 "alignmentPeriod": "stackdriver-auto",
1175 "crossSeriesReducer": "REDUCE_NONE",
1176 "filters": [
1177 "metric.label.tunnel_name",
1178 "=",
1179 "production-ace-menlo*"
1180 ],
1181 "groupBys": [],
1182 "metricKind": "GAUGE",
1183 "metricType": "vpn.googleapis.com/tunnel_established",
1184 "perSeriesAligner": "ALIGN_INTERPOLATE",
1185 "projectName": "onf-vpn",
1186 "unit": "1",
1187 "valueType": "DOUBLE"
1188 },
1189 "queryType": "metrics",
1190 "refId": "A"
1191 }
1192 ],
1193 "timeFrom": null,
1194 "timeShift": null,
1195 "title": "VPN",
1196 "transformations": [],
1197 "type": "stat"
1198 },
1199 {
1200 "datasource": null,
1201 "fieldConfig": {
1202 "defaults": {
1203 "custom": {}
1204 },
1205 "overrides": []
1206 },
1207 "gridPos": {
1208 "h": 3,
1209 "w": 3,
1210 "x": 0,
Andy Bavierd24d4002021-02-19 16:02:40 -07001211 "y": 7
Andy Bavierc6568702021-02-04 11:23:15 -07001212 },
1213 "id": 254,
1214 "links": [
1215 {
1216 "targetBlank": true,
1217 "title": "Drill down: cluster compute",
1218 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-tucson&${__url_time_range}"
1219 },
1220 {
1221 "targetBlank": true,
1222 "title": "Drill down: cluster networking",
1223 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-tucson&${__url_time_range}"
1224 },
1225 {
1226 "targetBlank": true,
1227 "title": "Drill down: nodes",
1228 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-tucson&${__url_time_range}"
Andy Bavier70b2a252021-03-04 09:33:23 -07001229 },
1230 {
1231 "targetBlank": true,
1232 "title": "Drill down: logs",
1233 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-tucson-es&var-es_namespace=omec&${__url_time_range}"
Andy Bavierc6568702021-02-04 11:23:15 -07001234 }
1235 ],
1236 "options": {
1237 "content": "# ONF\n### Tucson",
1238 "mode": "markdown"
1239 },
1240 "pluginVersion": "7.1.0",
1241 "timeFrom": null,
1242 "timeShift": null,
1243 "title": "",
1244 "type": "text"
1245 },
1246 {
1247 "datasource": "RANCHER_MONITORING_GLOBAL",
1248 "description": "",
1249 "fieldConfig": {
1250 "defaults": {
1251 "custom": {},
1252 "mappings": [
1253 {
1254 "from": "",
1255 "id": 1,
1256 "operator": "",
1257 "text": "err",
1258 "to": "",
1259 "type": 1,
1260 "value": "-1"
1261 },
1262 {
1263 "from": "",
1264 "id": 2,
1265 "operator": "",
1266 "text": "fail",
1267 "to": "",
1268 "type": 1,
1269 "value": "0"
1270 },
1271 {
1272 "from": "",
1273 "id": 3,
1274 "operator": "",
1275 "text": "?",
1276 "to": "",
1277 "type": 1,
1278 "value": "1"
1279 },
1280 {
1281 "from": "",
1282 "id": 4,
1283 "operator": "",
1284 "text": "ok",
1285 "to": "",
1286 "type": 1,
1287 "value": "2"
1288 },
1289 {
1290 "from": "",
1291 "id": 5,
1292 "operator": "",
1293 "text": "X",
1294 "to": "",
1295 "type": 1,
1296 "value": "-2"
1297 },
1298 {
1299 "from": "-100",
1300 "id": 6,
1301 "operator": "",
1302 "text": "maint",
1303 "to": "-3",
1304 "type": 2
1305 }
1306 ],
1307 "thresholds": {
1308 "mode": "absolute",
1309 "steps": [
1310 {
1311 "color": "red",
1312 "value": null
1313 },
1314 {
1315 "color": "#6ED0E0",
1316 "value": -100
1317 },
1318 {
1319 "color": "red",
1320 "value": -2
1321 },
1322 {
1323 "color": "#EAB839",
1324 "value": 1
1325 },
1326 {
1327 "color": "green",
1328 "value": 2
1329 }
1330 ]
1331 }
1332 },
1333 "overrides": []
1334 },
1335 "gridPos": {
1336 "h": 3,
1337 "w": 3,
1338 "x": 3,
Andy Bavierd24d4002021-02-19 16:02:40 -07001339 "y": 7
Andy Bavierc6568702021-02-04 11:23:15 -07001340 },
1341 "id": 237,
1342 "links": [],
1343 "maxPerRow": 6,
1344 "options": {
1345 "colorMode": "background",
1346 "graphMode": "none",
1347 "justifyMode": "auto",
1348 "orientation": "horizontal",
1349 "reduceOptions": {
1350 "calcs": [
1351 "last"
1352 ],
1353 "fields": "",
1354 "values": false
1355 },
1356 "textMode": "auto"
1357 },
1358 "pluginVersion": "7.1.5",
1359 "repeatDirection": "h",
1360 "targets": [
1361 {
1362 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"}))",
1363 "interval": "",
1364 "legendFormat": "Connect:",
1365 "refId": "A"
1366 },
1367 {
1368 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"}))",
1369 "interval": "",
1370 "legendFormat": "Ping:",
1371 "refId": "B"
1372 }
1373 ],
1374 "timeFrom": null,
1375 "timeShift": null,
1376 "title": "Test results",
1377 "type": "stat"
1378 },
1379 {
1380 "datasource": "RANCHER_MONITORING_GLOBAL",
1381 "description": "",
1382 "fieldConfig": {
1383 "defaults": {
1384 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07001385 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07001386 "mappings": [],
1387 "thresholds": {
1388 "mode": "absolute",
1389 "steps": [
1390 {
1391 "color": "red",
1392 "value": null
1393 },
1394 {
1395 "color": "#EAB839",
1396 "value": 50
1397 },
1398 {
1399 "color": "green",
1400 "value": 95
1401 }
1402 ]
1403 },
1404 "unit": "percent"
1405 },
1406 "overrides": []
1407 },
1408 "gridPos": {
1409 "h": 3,
1410 "w": 3,
1411 "x": 6,
Andy Bavierd24d4002021-02-19 16:02:40 -07001412 "y": 7
Andy Bavierc6568702021-02-04 11:23:15 -07001413 },
1414 "id": 238,
1415 "maxPerRow": 6,
1416 "options": {
1417 "colorMode": "background",
1418 "graphMode": "none",
1419 "justifyMode": "auto",
1420 "orientation": "horizontal",
1421 "reduceOptions": {
1422 "calcs": [
1423 "mean"
1424 ],
1425 "fields": "",
1426 "values": false
1427 },
1428 "textMode": "auto"
1429 },
1430 "pluginVersion": "7.1.5",
1431 "repeatDirection": "h",
1432 "targets": [
1433 {
1434 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07001435 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07001436 "interval": "",
1437 "legendFormat": "Control Plane",
1438 "refId": "A"
1439 },
1440 {
1441 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07001442 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07001443 "interval": "",
1444 "legendFormat": "User Plane",
1445 "refId": "B"
Andy Bavier62d65722021-03-05 11:52:41 -07001446 },
1447 {
1448 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - 3, 0) * 100)",
1449 "interval": "",
1450 "legendFormat": "",
1451 "refId": "C"
Andy Bavierc6568702021-02-04 11:23:15 -07001452 }
1453 ],
1454 "timeFrom": null,
1455 "timeShift": null,
1456 "title": "Uptime",
1457 "transformations": [],
1458 "type": "stat"
1459 },
1460 {
1461 "datasource": "RANCHER_MONITORING_GLOBAL",
1462 "description": "",
1463 "fieldConfig": {
1464 "defaults": {
1465 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07001466 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07001467 "mappings": [],
1468 "thresholds": {
1469 "mode": "absolute",
1470 "steps": [
1471 {
1472 "color": "green",
1473 "value": null
1474 },
1475 {
1476 "color": "#EAB839",
1477 "value": 1
1478 },
1479 {
1480 "color": "red",
1481 "value": 10
1482 }
1483 ]
1484 },
1485 "unit": "percent"
1486 },
1487 "overrides": []
1488 },
1489 "gridPos": {
1490 "h": 3,
1491 "w": 3,
1492 "x": 9,
Andy Bavierd24d4002021-02-19 16:02:40 -07001493 "y": 7
Andy Bavierc6568702021-02-04 11:23:15 -07001494 },
1495 "id": 239,
1496 "maxPerRow": 6,
1497 "options": {
1498 "colorMode": "background",
1499 "graphMode": "none",
1500 "justifyMode": "auto",
1501 "orientation": "horizontal",
1502 "reduceOptions": {
1503 "calcs": [
1504 "mean"
1505 ],
1506 "fields": "",
1507 "values": false
1508 },
1509 "textMode": "auto"
1510 },
1511 "pluginVersion": "7.1.5",
1512 "repeatDirection": "h",
1513 "targets": [
1514 {
1515 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"}), 0)) * 100",
1516 "interval": "",
1517 "legendFormat": "Unscheduled",
1518 "refId": "A"
1519 },
1520 {
1521 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"}) * 100",
1522 "interval": "",
1523 "legendFormat": "Scheduled",
1524 "refId": "B"
1525 }
1526 ],
1527 "timeFrom": null,
1528 "timeShift": null,
1529 "title": "Downtime",
1530 "transformations": [],
1531 "type": "stat"
1532 },
1533 {
1534 "aliasColors": {
1535 "Down, unsched": "red",
1536 "Down: unscheduled": "red",
1537 "Scheduled": "blue",
1538 "Scheduled downtime": "blue",
1539 "Test down": "yellow",
1540 "Unscheduled": "red",
1541 "Unscheduled downtime": "red"
1542 },
1543 "bars": false,
1544 "dashLength": 10,
1545 "dashes": false,
1546 "datasource": "RANCHER_MONITORING_GLOBAL",
1547 "description": "Uptime and downtime over time",
1548 "fieldConfig": {
1549 "defaults": {
1550 "custom": {}
1551 },
1552 "overrides": []
1553 },
1554 "fill": 10,
1555 "fillGradient": 0,
1556 "gridPos": {
1557 "h": 3,
1558 "w": 10,
1559 "x": 12,
Andy Bavierd24d4002021-02-19 16:02:40 -07001560 "y": 7
Andy Bavierc6568702021-02-04 11:23:15 -07001561 },
1562 "hiddenSeries": false,
1563 "id": 240,
1564 "legend": {
1565 "alignAsTable": false,
1566 "avg": false,
1567 "current": false,
1568 "max": false,
1569 "min": false,
1570 "rightSide": true,
1571 "show": true,
1572 "total": false,
1573 "values": false
1574 },
1575 "lines": true,
1576 "linewidth": 0,
1577 "maxPerRow": 6,
1578 "nullPointMode": "null",
1579 "options": {
1580 "alertThreshold": true
1581 },
1582 "percentage": false,
1583 "pluginVersion": "7.1.5",
1584 "pointradius": 2,
1585 "points": false,
1586 "renderer": "flot",
1587 "repeatDirection": "h",
1588 "seriesOverrides": [],
1589 "spaceLength": 10,
1590 "stack": false,
1591 "steppedLine": true,
1592 "targets": [
1593 {
1594 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"})",
1595 "interval": "",
1596 "legendFormat": "Up",
1597 "refId": "D"
1598 },
1599 {
1600 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"}), 0))",
1601 "interval": "",
1602 "legendFormat": "Down: unscheduled",
1603 "refId": "A"
1604 },
1605 {
1606 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"})",
1607 "interval": "",
1608 "legendFormat": "Down: scheduled",
1609 "refId": "B"
1610 },
1611 {
1612 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-tucson\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-tucson\"}, 0))",
1613 "interval": "",
1614 "legendFormat": "Test down",
1615 "refId": "C"
1616 }
1617 ],
1618 "thresholds": [],
1619 "timeFrom": null,
1620 "timeRegions": [],
1621 "timeShift": null,
1622 "title": "",
1623 "tooltip": {
1624 "shared": true,
1625 "sort": 0,
1626 "value_type": "individual"
1627 },
1628 "type": "graph",
1629 "xaxis": {
1630 "buckets": null,
1631 "mode": "time",
1632 "name": null,
1633 "show": true,
1634 "values": []
1635 },
1636 "yaxes": [
1637 {
1638 "$$hashKey": "object:93",
1639 "decimals": 0,
1640 "format": "short",
1641 "label": "",
1642 "logBase": 1,
1643 "max": "1",
1644 "min": "-1",
1645 "show": true
1646 },
1647 {
1648 "$$hashKey": "object:94",
1649 "format": "short",
1650 "label": null,
1651 "logBase": 1,
1652 "max": null,
1653 "min": null,
1654 "show": false
1655 }
1656 ],
1657 "yaxis": {
1658 "align": false,
1659 "alignLevel": null
1660 }
1661 },
1662 {
1663 "datasource": "Google Cloud Monitoring",
1664 "description": "",
1665 "fieldConfig": {
1666 "defaults": {
1667 "custom": {},
1668 "mappings": [
1669 {
1670 "from": "",
1671 "id": 0,
1672 "operator": "",
1673 "text": "down",
1674 "to": "",
1675 "type": 1,
1676 "value": "0"
1677 },
1678 {
1679 "from": "",
1680 "id": 1,
1681 "operator": "",
1682 "text": "up",
1683 "to": "",
1684 "type": 1,
1685 "value": "1"
1686 }
1687 ],
1688 "max": 1,
1689 "min": 0,
1690 "thresholds": {
1691 "mode": "absolute",
1692 "steps": [
1693 {
1694 "color": "red",
1695 "value": null
1696 },
1697 {
1698 "color": "green",
1699 "value": 1
1700 }
1701 ]
1702 }
1703 },
1704 "overrides": [
1705 {
1706 "matcher": {
1707 "id": "byName",
1708 "options": "production-ace-tucson-1"
1709 },
1710 "properties": [
1711 {
1712 "id": "displayName",
1713 "value": "Link 1"
1714 }
1715 ]
1716 },
1717 {
1718 "matcher": {
1719 "id": "byName",
1720 "options": "production-ace-tucson-2"
1721 },
1722 "properties": [
1723 {
1724 "id": "displayName",
1725 "value": "Link 2"
1726 }
1727 ]
1728 }
1729 ]
1730 },
1731 "gridPos": {
1732 "h": 3,
1733 "w": 2,
1734 "x": 22,
Andy Bavierd24d4002021-02-19 16:02:40 -07001735 "y": 7
Andy Bavierc6568702021-02-04 11:23:15 -07001736 },
1737 "id": 294,
1738 "links": [],
1739 "options": {
1740 "colorMode": "background",
1741 "graphMode": "area",
1742 "justifyMode": "center",
1743 "orientation": "horizontal",
1744 "reduceOptions": {
1745 "calcs": [
1746 "last"
1747 ],
1748 "fields": "",
1749 "values": false
1750 },
1751 "textMode": "name"
1752 },
1753 "pluginVersion": "7.1.5",
1754 "targets": [
1755 {
1756 "metricQuery": {
1757 "aliasBy": "{{ metric.label.tunnel_name }}",
1758 "alignmentPeriod": "stackdriver-auto",
1759 "crossSeriesReducer": "REDUCE_NONE",
1760 "filters": [
1761 "metric.label.tunnel_name",
1762 "=",
1763 "production-ace-tucson*"
1764 ],
1765 "groupBys": [],
1766 "metricKind": "GAUGE",
1767 "metricType": "vpn.googleapis.com/tunnel_established",
1768 "perSeriesAligner": "ALIGN_INTERPOLATE",
1769 "projectName": "onf-vpn",
1770 "unit": "1",
1771 "valueType": "DOUBLE"
1772 },
1773 "queryType": "metrics",
1774 "refId": "A"
1775 }
1776 ],
1777 "timeFrom": null,
1778 "timeShift": null,
1779 "title": "VPN",
1780 "transformations": [],
1781 "type": "stat"
1782 },
1783 {
1784 "datasource": null,
1785 "fieldConfig": {
1786 "defaults": {
1787 "custom": {}
1788 },
1789 "overrides": []
1790 },
1791 "gridPos": {
1792 "h": 3,
1793 "w": 3,
1794 "x": 0,
Andy Bavierd24d4002021-02-19 16:02:40 -07001795 "y": 10
Andy Bavierc6568702021-02-04 11:23:15 -07001796 },
1797 "id": 255,
1798 "links": [
1799 {
1800 "targetBlank": true,
1801 "title": "Drill down: cluster compute",
1802 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-princeton1-prd&${__url_time_range}"
1803 },
1804 {
1805 "targetBlank": true,
1806 "title": "Drill down: cluster networking",
1807 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-princeton1-prd&${__url_time_range}"
1808 },
1809 {
1810 "targetBlank": true,
1811 "title": "Drill down: nodes",
1812 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-princeton1-prd&${__url_time_range}"
Andy Bavier70b2a252021-03-04 09:33:23 -07001813 },
1814 {
1815 "targetBlank": true,
1816 "title": "Drill down: logs",
1817 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-princeton1-prd-es&var-es_namespace=omec&${__url_time_range}"
Andy Bavierc6568702021-02-04 11:23:15 -07001818 }
1819 ],
1820 "options": {
1821 "content": "# Princeton University\n",
1822 "mode": "markdown"
1823 },
1824 "pluginVersion": "7.1.0",
1825 "timeFrom": null,
1826 "timeShift": null,
1827 "title": "",
1828 "type": "text"
1829 },
1830 {
1831 "datasource": "RANCHER_MONITORING_GLOBAL",
1832 "description": "",
1833 "fieldConfig": {
1834 "defaults": {
1835 "custom": {},
1836 "mappings": [
1837 {
1838 "from": "",
1839 "id": 1,
1840 "operator": "",
1841 "text": "err",
1842 "to": "",
1843 "type": 1,
1844 "value": "-1"
1845 },
1846 {
1847 "from": "",
1848 "id": 2,
1849 "operator": "",
1850 "text": "fail",
1851 "to": "",
1852 "type": 1,
1853 "value": "0"
1854 },
1855 {
1856 "from": "",
1857 "id": 3,
1858 "operator": "",
1859 "text": "?",
1860 "to": "",
1861 "type": 1,
1862 "value": "1"
1863 },
1864 {
1865 "from": "",
1866 "id": 4,
1867 "operator": "",
1868 "text": "ok",
1869 "to": "",
1870 "type": 1,
1871 "value": "2"
1872 },
1873 {
1874 "from": "",
1875 "id": 5,
1876 "operator": "",
1877 "text": "X",
1878 "to": "",
1879 "type": 1,
1880 "value": "-2"
1881 },
1882 {
1883 "from": "-100",
1884 "id": 6,
1885 "operator": "",
1886 "text": "maint",
1887 "to": "-3",
1888 "type": 2
1889 }
1890 ],
1891 "thresholds": {
1892 "mode": "absolute",
1893 "steps": [
1894 {
1895 "color": "red",
1896 "value": null
1897 },
1898 {
1899 "color": "#6ED0E0",
1900 "value": -100
1901 },
1902 {
1903 "color": "red",
1904 "value": -2
1905 },
1906 {
1907 "color": "#EAB839",
1908 "value": 1
1909 },
1910 {
1911 "color": "green",
1912 "value": 2
1913 }
1914 ]
1915 }
1916 },
1917 "overrides": []
1918 },
1919 "gridPos": {
1920 "h": 3,
1921 "w": 3,
1922 "x": 3,
Andy Bavierd24d4002021-02-19 16:02:40 -07001923 "y": 10
Andy Bavierc6568702021-02-04 11:23:15 -07001924 },
1925 "id": 266,
1926 "links": [],
1927 "maxPerRow": 6,
1928 "options": {
1929 "colorMode": "background",
1930 "graphMode": "none",
1931 "justifyMode": "auto",
1932 "orientation": "horizontal",
1933 "reduceOptions": {
1934 "calcs": [
1935 "last"
1936 ],
1937 "fields": "",
1938 "values": false
1939 },
1940 "textMode": "auto"
1941 },
1942 "pluginVersion": "7.1.5",
1943 "repeatDirection": "h",
1944 "targets": [
1945 {
1946 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"}))",
1947 "interval": "",
1948 "legendFormat": "Connect:",
1949 "refId": "A"
1950 },
1951 {
1952 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"}))",
1953 "interval": "",
1954 "legendFormat": "Ping:",
1955 "refId": "B"
1956 }
1957 ],
1958 "timeFrom": null,
1959 "timeShift": null,
1960 "title": "Test results",
1961 "type": "stat"
1962 },
1963 {
1964 "datasource": "RANCHER_MONITORING_GLOBAL",
1965 "description": "",
1966 "fieldConfig": {
1967 "defaults": {
1968 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07001969 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07001970 "mappings": [],
1971 "thresholds": {
1972 "mode": "absolute",
1973 "steps": [
1974 {
1975 "color": "red",
1976 "value": null
1977 },
1978 {
1979 "color": "#EAB839",
1980 "value": 50
1981 },
1982 {
1983 "color": "green",
1984 "value": 95
1985 }
1986 ]
1987 },
1988 "unit": "percent"
1989 },
1990 "overrides": []
1991 },
1992 "gridPos": {
1993 "h": 3,
1994 "w": 3,
1995 "x": 6,
Andy Bavierd24d4002021-02-19 16:02:40 -07001996 "y": 10
Andy Bavierc6568702021-02-04 11:23:15 -07001997 },
1998 "id": 269,
1999 "maxPerRow": 6,
2000 "options": {
2001 "colorMode": "background",
2002 "graphMode": "none",
2003 "justifyMode": "auto",
2004 "orientation": "horizontal",
2005 "reduceOptions": {
2006 "calcs": [
2007 "mean"
2008 ],
2009 "fields": "",
2010 "values": false
2011 },
2012 "textMode": "auto"
2013 },
2014 "pluginVersion": "7.1.5",
2015 "repeatDirection": "h",
2016 "targets": [
2017 {
2018 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07002019 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07002020 "interval": "",
2021 "legendFormat": "Control Plane",
2022 "refId": "A"
2023 },
2024 {
2025 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07002026 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07002027 "interval": "",
2028 "legendFormat": "User Plane",
2029 "refId": "B"
Andy Bavier62d65722021-03-05 11:52:41 -07002030 },
2031 {
2032 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - 3, 0) * 100)",
2033 "interval": "",
2034 "legendFormat": "",
2035 "refId": "C"
Andy Bavierc6568702021-02-04 11:23:15 -07002036 }
2037 ],
2038 "timeFrom": null,
2039 "timeShift": null,
2040 "title": "Uptime",
2041 "transformations": [],
2042 "type": "stat"
2043 },
2044 {
2045 "datasource": "RANCHER_MONITORING_GLOBAL",
2046 "description": "",
2047 "fieldConfig": {
2048 "defaults": {
2049 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07002050 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07002051 "mappings": [],
2052 "thresholds": {
2053 "mode": "absolute",
2054 "steps": [
2055 {
2056 "color": "green",
2057 "value": null
2058 },
2059 {
2060 "color": "#EAB839",
2061 "value": 1
2062 },
2063 {
2064 "color": "red",
2065 "value": 10
2066 }
2067 ]
2068 },
2069 "unit": "percent"
2070 },
2071 "overrides": []
2072 },
2073 "gridPos": {
2074 "h": 3,
2075 "w": 3,
2076 "x": 9,
Andy Bavierd24d4002021-02-19 16:02:40 -07002077 "y": 10
Andy Bavierc6568702021-02-04 11:23:15 -07002078 },
2079 "id": 272,
2080 "maxPerRow": 6,
2081 "options": {
2082 "colorMode": "background",
2083 "graphMode": "none",
2084 "justifyMode": "auto",
2085 "orientation": "horizontal",
2086 "reduceOptions": {
2087 "calcs": [
2088 "mean"
2089 ],
2090 "fields": "",
2091 "values": false
2092 },
2093 "textMode": "auto"
2094 },
2095 "pluginVersion": "7.1.5",
2096 "repeatDirection": "h",
2097 "targets": [
2098 {
2099 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"}), 0)) * 100",
2100 "interval": "",
2101 "legendFormat": "Unscheduled",
2102 "refId": "A"
2103 },
2104 {
2105 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"}) * 100",
2106 "interval": "",
2107 "legendFormat": "Scheduled",
2108 "refId": "B"
2109 }
2110 ],
2111 "timeFrom": null,
2112 "timeShift": null,
2113 "title": "Downtime",
2114 "transformations": [],
2115 "type": "stat"
2116 },
2117 {
2118 "aliasColors": {
2119 "Down, unsched": "red",
2120 "Down: unscheduled": "red",
2121 "Scheduled": "blue",
2122 "Scheduled downtime": "blue",
2123 "Test down": "yellow",
2124 "Unscheduled": "red",
2125 "Unscheduled downtime": "red"
2126 },
2127 "bars": false,
2128 "dashLength": 10,
2129 "dashes": false,
2130 "datasource": "RANCHER_MONITORING_GLOBAL",
2131 "description": "Uptime and downtime over time",
2132 "fieldConfig": {
2133 "defaults": {
2134 "custom": {}
2135 },
2136 "overrides": []
2137 },
2138 "fill": 10,
2139 "fillGradient": 0,
2140 "gridPos": {
2141 "h": 3,
2142 "w": 10,
2143 "x": 12,
Andy Bavierd24d4002021-02-19 16:02:40 -07002144 "y": 10
Andy Bavierc6568702021-02-04 11:23:15 -07002145 },
2146 "hiddenSeries": false,
2147 "id": 275,
2148 "legend": {
2149 "alignAsTable": false,
2150 "avg": false,
2151 "current": false,
2152 "max": false,
2153 "min": false,
2154 "rightSide": true,
2155 "show": true,
2156 "total": false,
2157 "values": false
2158 },
2159 "lines": true,
2160 "linewidth": 0,
2161 "maxPerRow": 6,
2162 "nullPointMode": "null",
2163 "options": {
2164 "alertThreshold": true
2165 },
2166 "percentage": false,
2167 "pluginVersion": "7.1.5",
2168 "pointradius": 2,
2169 "points": false,
2170 "renderer": "flot",
2171 "repeatDirection": "h",
2172 "seriesOverrides": [],
2173 "spaceLength": 10,
2174 "stack": false,
2175 "steppedLine": true,
2176 "targets": [
2177 {
2178 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"})",
2179 "interval": "",
2180 "legendFormat": "Up",
2181 "refId": "D"
2182 },
2183 {
2184 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"}), 0))",
2185 "interval": "",
2186 "legendFormat": "Down: unscheduled",
2187 "refId": "A"
2188 },
2189 {
2190 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"})",
2191 "interval": "",
2192 "legendFormat": "Down: scheduled",
2193 "refId": "B"
2194 },
2195 {
2196 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-princeton1-prd\"}, 0))",
2197 "interval": "",
2198 "legendFormat": "Test down",
2199 "refId": "C"
2200 }
2201 ],
2202 "thresholds": [],
2203 "timeFrom": null,
2204 "timeRegions": [],
2205 "timeShift": null,
2206 "title": "",
2207 "tooltip": {
2208 "shared": true,
2209 "sort": 0,
2210 "value_type": "individual"
2211 },
2212 "type": "graph",
2213 "xaxis": {
2214 "buckets": null,
2215 "mode": "time",
2216 "name": null,
2217 "show": true,
2218 "values": []
2219 },
2220 "yaxes": [
2221 {
2222 "$$hashKey": "object:93",
2223 "decimals": 0,
2224 "format": "short",
2225 "label": "",
2226 "logBase": 1,
2227 "max": "1",
2228 "min": "-1",
2229 "show": true
2230 },
2231 {
2232 "$$hashKey": "object:94",
2233 "format": "short",
2234 "label": null,
2235 "logBase": 1,
2236 "max": null,
2237 "min": null,
2238 "show": false
2239 }
2240 ],
2241 "yaxis": {
2242 "align": false,
2243 "alignLevel": null
2244 }
2245 },
2246 {
2247 "datasource": "Google Cloud Monitoring",
2248 "description": "",
2249 "fieldConfig": {
2250 "defaults": {
2251 "custom": {},
2252 "mappings": [
2253 {
2254 "from": "",
2255 "id": 0,
2256 "operator": "",
2257 "text": "down",
2258 "to": "",
2259 "type": 1,
2260 "value": "0"
2261 },
2262 {
2263 "from": "",
2264 "id": 1,
2265 "operator": "",
2266 "text": "up",
2267 "to": "",
2268 "type": 1,
2269 "value": "1"
2270 }
2271 ],
2272 "max": 1,
2273 "min": 0,
2274 "thresholds": {
2275 "mode": "absolute",
2276 "steps": [
2277 {
2278 "color": "red",
2279 "value": null
2280 },
2281 {
2282 "color": "green",
2283 "value": 1
2284 }
2285 ]
2286 }
2287 },
2288 "overrides": [
2289 {
2290 "matcher": {
2291 "id": "byName",
2292 "options": "production-ace-princeton1-1"
2293 },
2294 "properties": [
2295 {
2296 "id": "displayName",
2297 "value": "Link 1"
2298 }
2299 ]
2300 },
2301 {
2302 "matcher": {
2303 "id": "byName",
2304 "options": "production-ace-princeton1-2"
2305 },
2306 "properties": [
2307 {
2308 "id": "displayName",
2309 "value": "Link 2"
2310 }
2311 ]
2312 }
2313 ]
2314 },
2315 "gridPos": {
2316 "h": 3,
2317 "w": 2,
2318 "x": 22,
Andy Bavierd24d4002021-02-19 16:02:40 -07002319 "y": 10
Andy Bavierc6568702021-02-04 11:23:15 -07002320 },
2321 "id": 297,
2322 "links": [],
2323 "options": {
2324 "colorMode": "background",
2325 "graphMode": "area",
2326 "justifyMode": "center",
2327 "orientation": "horizontal",
2328 "reduceOptions": {
2329 "calcs": [
2330 "last"
2331 ],
2332 "fields": "",
2333 "values": false
2334 },
2335 "textMode": "name"
2336 },
2337 "pluginVersion": "7.1.5",
2338 "targets": [
2339 {
2340 "metricQuery": {
2341 "aliasBy": "{{ metric.label.tunnel_name }}",
2342 "alignmentPeriod": "stackdriver-auto",
2343 "crossSeriesReducer": "REDUCE_NONE",
2344 "filters": [
2345 "metric.label.tunnel_name",
2346 "=",
2347 "production-ace-princeton*"
2348 ],
2349 "groupBys": [],
2350 "metricKind": "GAUGE",
2351 "metricType": "vpn.googleapis.com/tunnel_established",
2352 "perSeriesAligner": "ALIGN_INTERPOLATE",
2353 "projectName": "onf-vpn",
2354 "unit": "1",
2355 "valueType": "DOUBLE"
2356 },
2357 "queryType": "metrics",
2358 "refId": "A"
2359 }
2360 ],
2361 "timeFrom": null,
2362 "timeShift": null,
2363 "title": "VPN",
2364 "transformations": [],
2365 "type": "stat"
2366 },
2367 {
2368 "datasource": null,
2369 "fieldConfig": {
2370 "defaults": {
2371 "custom": {}
2372 },
2373 "overrides": []
2374 },
2375 "gridPos": {
2376 "h": 3,
2377 "w": 3,
2378 "x": 0,
Andy Bavierd24d4002021-02-19 16:02:40 -07002379 "y": 13
Andy Bavierc6568702021-02-04 11:23:15 -07002380 },
2381 "id": 256,
2382 "links": [
2383 {
2384 "targetBlank": true,
2385 "title": "Drill down: cluster compute",
2386 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-stanford1-prd&${__url_time_range}"
2387 },
2388 {
2389 "targetBlank": true,
2390 "title": "Drill down: cluster networking",
2391 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-stanford1-prd&${__url_time_range}"
2392 },
2393 {
2394 "targetBlank": true,
2395 "title": "Drill down: nodes",
2396 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-stanford1-prd&${__url_time_range}"
Andy Bavier70b2a252021-03-04 09:33:23 -07002397 },
2398 {
2399 "targetBlank": true,
2400 "title": "Drill down: logs",
2401 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-stanford1-prd-es&var-es_namespace=omec&${__url_time_range}"
Andy Bavierc6568702021-02-04 11:23:15 -07002402 }
2403 ],
2404 "options": {
2405 "content": "# Stanford University\n### EE Lab",
2406 "mode": "markdown"
2407 },
2408 "pluginVersion": "7.1.0",
2409 "timeFrom": null,
2410 "timeShift": null,
2411 "title": "",
2412 "type": "text"
2413 },
2414 {
2415 "datasource": "RANCHER_MONITORING_GLOBAL",
2416 "description": "",
2417 "fieldConfig": {
2418 "defaults": {
2419 "custom": {},
2420 "mappings": [
2421 {
2422 "from": "",
2423 "id": 1,
2424 "operator": "",
2425 "text": "err",
2426 "to": "",
2427 "type": 1,
2428 "value": "-1"
2429 },
2430 {
2431 "from": "",
2432 "id": 2,
2433 "operator": "",
2434 "text": "fail",
2435 "to": "",
2436 "type": 1,
2437 "value": "0"
2438 },
2439 {
2440 "from": "",
2441 "id": 3,
2442 "operator": "",
2443 "text": "?",
2444 "to": "",
2445 "type": 1,
2446 "value": "1"
2447 },
2448 {
2449 "from": "",
2450 "id": 4,
2451 "operator": "",
2452 "text": "ok",
2453 "to": "",
2454 "type": 1,
2455 "value": "2"
2456 },
2457 {
2458 "from": "",
2459 "id": 5,
2460 "operator": "",
2461 "text": "X",
2462 "to": "",
2463 "type": 1,
2464 "value": "-2"
2465 },
2466 {
2467 "from": "-100",
2468 "id": 6,
2469 "operator": "",
2470 "text": "maint",
2471 "to": "-3",
2472 "type": 2
2473 }
2474 ],
2475 "thresholds": {
2476 "mode": "absolute",
2477 "steps": [
2478 {
2479 "color": "red",
2480 "value": null
2481 },
2482 {
2483 "color": "#6ED0E0",
2484 "value": -100
2485 },
2486 {
2487 "color": "red",
2488 "value": -2
2489 },
2490 {
2491 "color": "#EAB839",
2492 "value": 1
2493 },
2494 {
2495 "color": "green",
2496 "value": 2
2497 }
2498 ]
2499 }
2500 },
2501 "overrides": []
2502 },
2503 "gridPos": {
2504 "h": 3,
2505 "w": 3,
2506 "x": 3,
Andy Bavierd24d4002021-02-19 16:02:40 -07002507 "y": 13
Andy Bavierc6568702021-02-04 11:23:15 -07002508 },
2509 "id": 267,
2510 "links": [],
2511 "maxPerRow": 6,
2512 "options": {
2513 "colorMode": "background",
2514 "graphMode": "none",
2515 "justifyMode": "auto",
2516 "orientation": "horizontal",
2517 "reduceOptions": {
2518 "calcs": [
2519 "last"
2520 ],
2521 "fields": "",
2522 "values": false
2523 },
2524 "textMode": "auto"
2525 },
2526 "pluginVersion": "7.1.5",
2527 "repeatDirection": "h",
2528 "targets": [
2529 {
2530 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"}))",
2531 "interval": "",
2532 "legendFormat": "Connect:",
2533 "refId": "A"
2534 },
2535 {
2536 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"}))",
2537 "interval": "",
2538 "legendFormat": "Ping:",
2539 "refId": "B"
2540 }
2541 ],
2542 "timeFrom": null,
2543 "timeShift": null,
2544 "title": "Test results",
2545 "type": "stat"
2546 },
2547 {
2548 "datasource": "RANCHER_MONITORING_GLOBAL",
2549 "description": "",
2550 "fieldConfig": {
2551 "defaults": {
2552 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07002553 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07002554 "mappings": [],
2555 "thresholds": {
2556 "mode": "absolute",
2557 "steps": [
2558 {
2559 "color": "red",
2560 "value": null
2561 },
2562 {
2563 "color": "#EAB839",
2564 "value": 50
2565 },
2566 {
2567 "color": "green",
2568 "value": 95
2569 }
2570 ]
2571 },
2572 "unit": "percent"
2573 },
2574 "overrides": []
2575 },
2576 "gridPos": {
2577 "h": 3,
2578 "w": 3,
2579 "x": 6,
Andy Bavierd24d4002021-02-19 16:02:40 -07002580 "y": 13
Andy Bavierc6568702021-02-04 11:23:15 -07002581 },
2582 "id": 270,
2583 "maxPerRow": 6,
2584 "options": {
2585 "colorMode": "background",
2586 "graphMode": "none",
2587 "justifyMode": "auto",
2588 "orientation": "horizontal",
2589 "reduceOptions": {
2590 "calcs": [
2591 "mean"
2592 ],
2593 "fields": "",
2594 "values": false
2595 },
2596 "textMode": "auto"
2597 },
2598 "pluginVersion": "7.1.5",
2599 "repeatDirection": "h",
2600 "targets": [
2601 {
2602 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07002603 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07002604 "interval": "",
2605 "legendFormat": "Control Plane",
2606 "refId": "A"
2607 },
2608 {
2609 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07002610 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07002611 "interval": "",
2612 "legendFormat": "User Plane",
2613 "refId": "B"
Andy Bavier62d65722021-03-05 11:52:41 -07002614 },
2615 {
2616 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - 3, 0) * 100)",
2617 "interval": "",
2618 "legendFormat": "",
2619 "refId": "C"
Andy Bavierc6568702021-02-04 11:23:15 -07002620 }
2621 ],
2622 "timeFrom": null,
2623 "timeShift": null,
2624 "title": "Uptime",
2625 "transformations": [],
2626 "type": "stat"
2627 },
2628 {
2629 "datasource": "RANCHER_MONITORING_GLOBAL",
2630 "description": "",
2631 "fieldConfig": {
2632 "defaults": {
2633 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07002634 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07002635 "mappings": [],
2636 "thresholds": {
2637 "mode": "absolute",
2638 "steps": [
2639 {
2640 "color": "green",
2641 "value": null
2642 },
2643 {
2644 "color": "#EAB839",
2645 "value": 1
2646 },
2647 {
2648 "color": "red",
2649 "value": 10
2650 }
2651 ]
2652 },
2653 "unit": "percent"
2654 },
2655 "overrides": []
2656 },
2657 "gridPos": {
2658 "h": 3,
2659 "w": 3,
2660 "x": 9,
Andy Bavierd24d4002021-02-19 16:02:40 -07002661 "y": 13
Andy Bavierc6568702021-02-04 11:23:15 -07002662 },
2663 "id": 273,
2664 "maxPerRow": 6,
2665 "options": {
2666 "colorMode": "background",
2667 "graphMode": "none",
2668 "justifyMode": "auto",
2669 "orientation": "horizontal",
2670 "reduceOptions": {
2671 "calcs": [
2672 "mean"
2673 ],
2674 "fields": "",
2675 "values": false
2676 },
2677 "textMode": "auto"
2678 },
2679 "pluginVersion": "7.1.5",
2680 "repeatDirection": "h",
2681 "targets": [
2682 {
2683 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"}), 0)) * 100",
2684 "interval": "",
2685 "legendFormat": "Unscheduled",
2686 "refId": "A"
2687 },
2688 {
2689 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"}) * 100",
2690 "interval": "",
2691 "legendFormat": "Scheduled",
2692 "refId": "B"
2693 }
2694 ],
2695 "timeFrom": null,
2696 "timeShift": null,
2697 "title": "Downtime",
2698 "transformations": [],
2699 "type": "stat"
2700 },
2701 {
2702 "aliasColors": {
2703 "Down, unsched": "red",
2704 "Down: unscheduled": "red",
2705 "Scheduled": "blue",
2706 "Scheduled downtime": "blue",
2707 "Test down": "yellow",
2708 "Unscheduled": "red",
2709 "Unscheduled downtime": "red"
2710 },
2711 "bars": false,
2712 "dashLength": 10,
2713 "dashes": false,
2714 "datasource": "RANCHER_MONITORING_GLOBAL",
2715 "description": "Uptime and downtime over time",
2716 "fieldConfig": {
2717 "defaults": {
2718 "custom": {}
2719 },
2720 "overrides": []
2721 },
2722 "fill": 10,
2723 "fillGradient": 0,
2724 "gridPos": {
2725 "h": 3,
2726 "w": 10,
2727 "x": 12,
Andy Bavierd24d4002021-02-19 16:02:40 -07002728 "y": 13
Andy Bavierc6568702021-02-04 11:23:15 -07002729 },
2730 "hiddenSeries": false,
2731 "id": 276,
2732 "legend": {
2733 "alignAsTable": false,
2734 "avg": false,
2735 "current": false,
2736 "max": false,
2737 "min": false,
2738 "rightSide": true,
2739 "show": true,
2740 "total": false,
2741 "values": false
2742 },
2743 "lines": true,
2744 "linewidth": 0,
2745 "maxPerRow": 6,
2746 "nullPointMode": "null",
2747 "options": {
2748 "alertThreshold": true
2749 },
2750 "percentage": false,
2751 "pluginVersion": "7.1.5",
2752 "pointradius": 2,
2753 "points": false,
2754 "renderer": "flot",
2755 "repeatDirection": "h",
2756 "seriesOverrides": [],
2757 "spaceLength": 10,
2758 "stack": false,
2759 "steppedLine": true,
2760 "targets": [
2761 {
2762 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"})",
2763 "interval": "",
2764 "legendFormat": "Up",
2765 "refId": "D"
2766 },
2767 {
2768 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"}), 0))",
2769 "interval": "",
2770 "legendFormat": "Down: unscheduled",
2771 "refId": "A"
2772 },
2773 {
2774 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"})",
2775 "interval": "",
2776 "legendFormat": "Down: scheduled",
2777 "refId": "B"
2778 },
2779 {
2780 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford1-prd\"}, 0))",
2781 "interval": "",
2782 "legendFormat": "Test down",
2783 "refId": "C"
2784 }
2785 ],
2786 "thresholds": [],
2787 "timeFrom": null,
2788 "timeRegions": [],
2789 "timeShift": null,
2790 "title": "",
2791 "tooltip": {
2792 "shared": true,
2793 "sort": 0,
2794 "value_type": "individual"
2795 },
2796 "type": "graph",
2797 "xaxis": {
2798 "buckets": null,
2799 "mode": "time",
2800 "name": null,
2801 "show": true,
2802 "values": []
2803 },
2804 "yaxes": [
2805 {
2806 "$$hashKey": "object:93",
2807 "decimals": 0,
2808 "format": "short",
2809 "label": "",
2810 "logBase": 1,
2811 "max": "1",
2812 "min": "-1",
2813 "show": true
2814 },
2815 {
2816 "$$hashKey": "object:94",
2817 "format": "short",
2818 "label": null,
2819 "logBase": 1,
2820 "max": null,
2821 "min": null,
2822 "show": false
2823 }
2824 ],
2825 "yaxis": {
2826 "align": false,
2827 "alignLevel": null
2828 }
2829 },
2830 {
2831 "datasource": "Google Cloud Monitoring",
2832 "description": "",
2833 "fieldConfig": {
2834 "defaults": {
2835 "custom": {},
2836 "mappings": [
2837 {
2838 "from": "",
2839 "id": 0,
2840 "operator": "",
2841 "text": "down",
2842 "to": "",
2843 "type": 1,
2844 "value": "0"
2845 },
2846 {
2847 "from": "",
2848 "id": 1,
2849 "operator": "",
2850 "text": "up",
2851 "to": "",
2852 "type": 1,
2853 "value": "1"
2854 }
2855 ],
2856 "max": 1,
2857 "min": 0,
2858 "thresholds": {
2859 "mode": "absolute",
2860 "steps": [
2861 {
2862 "color": "red",
2863 "value": null
2864 },
2865 {
2866 "color": "green",
2867 "value": 1
2868 }
2869 ]
2870 }
2871 },
2872 "overrides": [
2873 {
2874 "matcher": {
2875 "id": "byName",
2876 "options": "production-ace-stanford1-1"
2877 },
2878 "properties": [
2879 {
2880 "id": "displayName",
2881 "value": "Link 1"
2882 }
2883 ]
2884 },
2885 {
2886 "matcher": {
2887 "id": "byName",
2888 "options": "production-ace-stanford1-2"
2889 },
2890 "properties": [
2891 {
2892 "id": "displayName",
2893 "value": "Link 2"
2894 }
2895 ]
2896 }
2897 ]
2898 },
2899 "gridPos": {
2900 "h": 3,
2901 "w": 2,
2902 "x": 22,
Andy Bavierd24d4002021-02-19 16:02:40 -07002903 "y": 13
Andy Bavierc6568702021-02-04 11:23:15 -07002904 },
2905 "id": 296,
2906 "links": [],
2907 "options": {
2908 "colorMode": "background",
2909 "graphMode": "area",
2910 "justifyMode": "center",
2911 "orientation": "horizontal",
2912 "reduceOptions": {
2913 "calcs": [
2914 "last"
2915 ],
2916 "fields": "",
2917 "values": false
2918 },
2919 "textMode": "name"
2920 },
2921 "pluginVersion": "7.1.5",
2922 "targets": [
2923 {
2924 "metricQuery": {
2925 "aliasBy": "{{ metric.label.tunnel_name }}",
2926 "alignmentPeriod": "stackdriver-auto",
2927 "crossSeriesReducer": "REDUCE_NONE",
2928 "filters": [
2929 "metric.label.tunnel_name",
2930 "=",
2931 "production-ace-stanford1*"
2932 ],
2933 "groupBys": [],
2934 "metricKind": "GAUGE",
2935 "metricType": "vpn.googleapis.com/tunnel_established",
2936 "perSeriesAligner": "ALIGN_INTERPOLATE",
2937 "projectName": "onf-vpn",
2938 "unit": "1",
2939 "valueType": "DOUBLE"
2940 },
2941 "queryType": "metrics",
2942 "refId": "A"
2943 }
2944 ],
2945 "timeFrom": null,
2946 "timeShift": null,
2947 "title": "VPN",
2948 "transformations": [],
2949 "type": "stat"
2950 },
2951 {
2952 "datasource": null,
2953 "fieldConfig": {
2954 "defaults": {
2955 "custom": {}
2956 },
2957 "overrides": []
2958 },
2959 "gridPos": {
2960 "h": 3,
2961 "w": 3,
2962 "x": 0,
Andy Bavierd24d4002021-02-19 16:02:40 -07002963 "y": 16
Andy Bavierc6568702021-02-04 11:23:15 -07002964 },
2965 "id": 257,
2966 "links": [
2967 {
2968 "targetBlank": true,
2969 "title": "Drill down: cluster compute",
2970 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-stanford2-prd&${__url_time_range}"
2971 },
2972 {
2973 "targetBlank": true,
2974 "title": "Drill down: cluster networking",
2975 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-stanford2-prd&${__url_time_range}"
2976 },
2977 {
2978 "targetBlank": true,
2979 "title": "Drill down: nodes",
2980 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-stanford2-prd&${__url_time_range}"
Andy Bavier70b2a252021-03-04 09:33:23 -07002981 },
2982 {
2983 "targetBlank": true,
2984 "title": "Drill down: logs",
2985 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-stanford2-prd-es&var-es_namespace=omec&${__url_time_range}"
Andy Bavierc6568702021-02-04 11:23:15 -07002986 }
2987 ],
2988 "options": {
2989 "content": "# Stanford University\n### AA Lab",
2990 "mode": "markdown"
2991 },
2992 "pluginVersion": "7.1.0",
2993 "timeFrom": null,
2994 "timeShift": null,
2995 "title": "",
2996 "type": "text"
2997 },
2998 {
2999 "datasource": "RANCHER_MONITORING_GLOBAL",
3000 "description": "",
3001 "fieldConfig": {
3002 "defaults": {
3003 "custom": {},
3004 "mappings": [
3005 {
3006 "from": "",
3007 "id": 1,
3008 "operator": "",
3009 "text": "err",
3010 "to": "",
3011 "type": 1,
3012 "value": "-1"
3013 },
3014 {
3015 "from": "",
3016 "id": 2,
3017 "operator": "",
3018 "text": "fail",
3019 "to": "",
3020 "type": 1,
3021 "value": "0"
3022 },
3023 {
3024 "from": "",
3025 "id": 3,
3026 "operator": "",
3027 "text": "?",
3028 "to": "",
3029 "type": 1,
3030 "value": "1"
3031 },
3032 {
3033 "from": "",
3034 "id": 4,
3035 "operator": "",
3036 "text": "ok",
3037 "to": "",
3038 "type": 1,
3039 "value": "2"
3040 },
3041 {
3042 "from": "",
3043 "id": 5,
3044 "operator": "",
3045 "text": "X",
3046 "to": "",
3047 "type": 1,
3048 "value": "-2"
3049 },
3050 {
3051 "from": "-100",
3052 "id": 6,
3053 "operator": "",
3054 "text": "maint",
3055 "to": "-3",
3056 "type": 2
3057 }
3058 ],
3059 "thresholds": {
3060 "mode": "absolute",
3061 "steps": [
3062 {
3063 "color": "red",
3064 "value": null
3065 },
3066 {
3067 "color": "#6ED0E0",
3068 "value": -100
3069 },
3070 {
3071 "color": "red",
3072 "value": -2
3073 },
3074 {
3075 "color": "#EAB839",
3076 "value": 1
3077 },
3078 {
3079 "color": "green",
3080 "value": 2
3081 }
3082 ]
3083 }
3084 },
3085 "overrides": []
3086 },
3087 "gridPos": {
3088 "h": 3,
3089 "w": 3,
3090 "x": 3,
Andy Bavierd24d4002021-02-19 16:02:40 -07003091 "y": 16
Andy Bavierc6568702021-02-04 11:23:15 -07003092 },
3093 "id": 268,
3094 "links": [],
3095 "maxPerRow": 6,
3096 "options": {
3097 "colorMode": "background",
3098 "graphMode": "none",
3099 "justifyMode": "auto",
3100 "orientation": "horizontal",
3101 "reduceOptions": {
3102 "calcs": [
3103 "last"
3104 ],
3105 "fields": "",
3106 "values": false
3107 },
3108 "textMode": "auto"
3109 },
3110 "pluginVersion": "7.1.5",
3111 "repeatDirection": "h",
3112 "targets": [
3113 {
3114 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"}))",
3115 "interval": "",
3116 "legendFormat": "Connect:",
3117 "refId": "A"
3118 },
3119 {
3120 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"}))",
3121 "interval": "",
3122 "legendFormat": "Ping:",
3123 "refId": "B"
3124 }
3125 ],
3126 "timeFrom": null,
3127 "timeShift": null,
3128 "title": "Test results",
3129 "type": "stat"
3130 },
3131 {
3132 "datasource": "RANCHER_MONITORING_GLOBAL",
3133 "description": "",
3134 "fieldConfig": {
3135 "defaults": {
3136 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07003137 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07003138 "mappings": [],
3139 "thresholds": {
3140 "mode": "absolute",
3141 "steps": [
3142 {
3143 "color": "red",
3144 "value": null
3145 },
3146 {
3147 "color": "#EAB839",
3148 "value": 50
3149 },
3150 {
3151 "color": "green",
3152 "value": 95
3153 }
3154 ]
3155 },
3156 "unit": "percent"
3157 },
3158 "overrides": []
3159 },
3160 "gridPos": {
3161 "h": 3,
3162 "w": 3,
3163 "x": 6,
Andy Bavierd24d4002021-02-19 16:02:40 -07003164 "y": 16
Andy Bavierc6568702021-02-04 11:23:15 -07003165 },
3166 "id": 271,
3167 "maxPerRow": 6,
3168 "options": {
3169 "colorMode": "background",
3170 "graphMode": "none",
3171 "justifyMode": "auto",
3172 "orientation": "horizontal",
3173 "reduceOptions": {
3174 "calcs": [
3175 "mean"
3176 ],
3177 "fields": "",
3178 "values": false
3179 },
3180 "textMode": "auto"
3181 },
3182 "pluginVersion": "7.1.5",
3183 "repeatDirection": "h",
3184 "targets": [
3185 {
3186 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07003187 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07003188 "interval": "",
3189 "legendFormat": "Control Plane",
3190 "refId": "A"
3191 },
3192 {
3193 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07003194 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07003195 "interval": "",
3196 "legendFormat": "User Plane",
3197 "refId": "B"
Andy Bavier62d65722021-03-05 11:52:41 -07003198 },
3199 {
3200 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - 3, 0) * 100)",
3201 "interval": "",
3202 "legendFormat": "",
3203 "refId": "C"
Andy Bavierc6568702021-02-04 11:23:15 -07003204 }
3205 ],
3206 "timeFrom": null,
3207 "timeShift": null,
3208 "title": "Uptime",
3209 "transformations": [],
3210 "type": "stat"
3211 },
3212 {
3213 "datasource": "RANCHER_MONITORING_GLOBAL",
3214 "description": "",
3215 "fieldConfig": {
3216 "defaults": {
3217 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07003218 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07003219 "mappings": [],
3220 "thresholds": {
3221 "mode": "absolute",
3222 "steps": [
3223 {
3224 "color": "green",
3225 "value": null
3226 },
3227 {
3228 "color": "#EAB839",
3229 "value": 1
3230 },
3231 {
3232 "color": "red",
3233 "value": 10
3234 }
3235 ]
3236 },
3237 "unit": "percent"
3238 },
3239 "overrides": []
3240 },
3241 "gridPos": {
3242 "h": 3,
3243 "w": 3,
3244 "x": 9,
Andy Bavierd24d4002021-02-19 16:02:40 -07003245 "y": 16
Andy Bavierc6568702021-02-04 11:23:15 -07003246 },
3247 "id": 274,
3248 "maxPerRow": 6,
3249 "options": {
3250 "colorMode": "background",
3251 "graphMode": "none",
3252 "justifyMode": "auto",
3253 "orientation": "horizontal",
3254 "reduceOptions": {
3255 "calcs": [
3256 "mean"
3257 ],
3258 "fields": "",
3259 "values": false
3260 },
3261 "textMode": "auto"
3262 },
3263 "pluginVersion": "7.1.5",
3264 "repeatDirection": "h",
3265 "targets": [
3266 {
3267 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"}), 0)) * 100",
3268 "interval": "",
3269 "legendFormat": "Unscheduled",
3270 "refId": "A"
3271 },
3272 {
3273 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"}) * 100",
3274 "interval": "",
3275 "legendFormat": "Scheduled",
3276 "refId": "B"
3277 }
3278 ],
3279 "timeFrom": null,
3280 "timeShift": null,
3281 "title": "Downtime",
3282 "transformations": [],
3283 "type": "stat"
3284 },
3285 {
3286 "aliasColors": {
3287 "Down, unsched": "red",
3288 "Down: unscheduled": "red",
3289 "Scheduled": "blue",
3290 "Scheduled downtime": "blue",
3291 "Test down": "yellow",
3292 "Unscheduled": "red",
3293 "Unscheduled downtime": "red"
3294 },
3295 "bars": false,
3296 "dashLength": 10,
3297 "dashes": false,
3298 "datasource": "RANCHER_MONITORING_GLOBAL",
3299 "description": "Uptime and downtime over time",
3300 "fieldConfig": {
3301 "defaults": {
3302 "custom": {}
3303 },
3304 "overrides": []
3305 },
3306 "fill": 10,
3307 "fillGradient": 0,
3308 "gridPos": {
3309 "h": 3,
3310 "w": 10,
3311 "x": 12,
Andy Bavierd24d4002021-02-19 16:02:40 -07003312 "y": 16
Andy Bavierc6568702021-02-04 11:23:15 -07003313 },
3314 "hiddenSeries": false,
3315 "id": 277,
3316 "legend": {
3317 "alignAsTable": false,
3318 "avg": false,
3319 "current": false,
3320 "max": false,
3321 "min": false,
3322 "rightSide": true,
3323 "show": true,
3324 "total": false,
3325 "values": false
3326 },
3327 "lines": true,
3328 "linewidth": 0,
3329 "maxPerRow": 6,
3330 "nullPointMode": "null",
3331 "options": {
3332 "alertThreshold": true
3333 },
3334 "percentage": false,
3335 "pluginVersion": "7.1.5",
3336 "pointradius": 2,
3337 "points": false,
3338 "renderer": "flot",
3339 "repeatDirection": "h",
3340 "seriesOverrides": [],
3341 "spaceLength": 10,
3342 "stack": false,
3343 "steppedLine": true,
3344 "targets": [
3345 {
3346 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"})",
3347 "interval": "",
3348 "legendFormat": "Up",
3349 "refId": "D"
3350 },
3351 {
3352 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"}), 0))",
3353 "interval": "",
3354 "legendFormat": "Down: unscheduled",
3355 "refId": "A"
3356 },
3357 {
3358 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"})",
3359 "interval": "",
3360 "legendFormat": "Down: scheduled",
3361 "refId": "B"
3362 },
3363 {
3364 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-stanford2-prd\"}, 0))",
3365 "interval": "",
3366 "legendFormat": "Test down",
3367 "refId": "C"
3368 }
3369 ],
3370 "thresholds": [],
3371 "timeFrom": null,
3372 "timeRegions": [],
3373 "timeShift": null,
3374 "title": "",
3375 "tooltip": {
3376 "shared": true,
3377 "sort": 0,
3378 "value_type": "individual"
3379 },
3380 "type": "graph",
3381 "xaxis": {
3382 "buckets": null,
3383 "mode": "time",
3384 "name": null,
3385 "show": true,
3386 "values": []
3387 },
3388 "yaxes": [
3389 {
3390 "$$hashKey": "object:93",
3391 "decimals": 0,
3392 "format": "short",
3393 "label": "",
3394 "logBase": 1,
3395 "max": "1",
3396 "min": "-1",
3397 "show": true
3398 },
3399 {
3400 "$$hashKey": "object:94",
3401 "format": "short",
3402 "label": null,
3403 "logBase": 1,
3404 "max": null,
3405 "min": null,
3406 "show": false
3407 }
3408 ],
3409 "yaxis": {
3410 "align": false,
3411 "alignLevel": null
3412 }
3413 },
3414 {
3415 "datasource": "Google Cloud Monitoring",
3416 "description": "",
3417 "fieldConfig": {
3418 "defaults": {
3419 "custom": {},
3420 "mappings": [
3421 {
3422 "from": "",
3423 "id": 0,
3424 "operator": "",
3425 "text": "down",
3426 "to": "",
3427 "type": 1,
3428 "value": "0"
3429 },
3430 {
3431 "from": "",
3432 "id": 1,
3433 "operator": "",
3434 "text": "up",
3435 "to": "",
3436 "type": 1,
3437 "value": "1"
3438 }
3439 ],
3440 "max": 1,
3441 "min": 0,
3442 "thresholds": {
3443 "mode": "absolute",
3444 "steps": [
3445 {
3446 "color": "red",
3447 "value": null
3448 },
3449 {
3450 "color": "green",
3451 "value": 1
3452 }
3453 ]
3454 }
3455 },
3456 "overrides": [
3457 {
3458 "matcher": {
3459 "id": "byName",
3460 "options": "production-ace-stanford2-1"
3461 },
3462 "properties": [
3463 {
3464 "id": "displayName",
3465 "value": "Link 1"
3466 }
3467 ]
3468 },
3469 {
3470 "matcher": {
3471 "id": "byName",
3472 "options": "production-ace-stanford2-2"
3473 },
3474 "properties": [
3475 {
3476 "id": "displayName",
3477 "value": "Link 2"
3478 }
3479 ]
3480 }
3481 ]
3482 },
3483 "gridPos": {
3484 "h": 3,
3485 "w": 2,
3486 "x": 22,
Andy Bavierd24d4002021-02-19 16:02:40 -07003487 "y": 16
Andy Bavierc6568702021-02-04 11:23:15 -07003488 },
3489 "id": 295,
3490 "links": [],
3491 "options": {
3492 "colorMode": "background",
3493 "graphMode": "area",
3494 "justifyMode": "center",
3495 "orientation": "horizontal",
3496 "reduceOptions": {
3497 "calcs": [
3498 "last"
3499 ],
3500 "fields": "",
3501 "values": false
3502 },
3503 "textMode": "name"
3504 },
3505 "pluginVersion": "7.1.5",
3506 "targets": [
3507 {
3508 "metricQuery": {
3509 "aliasBy": "{{ metric.label.tunnel_name }}",
3510 "alignmentPeriod": "stackdriver-auto",
3511 "crossSeriesReducer": "REDUCE_NONE",
3512 "filters": [
3513 "metric.label.tunnel_name",
3514 "=",
3515 "production-ace-stanford2*"
3516 ],
3517 "groupBys": [],
3518 "metricKind": "GAUGE",
3519 "metricType": "vpn.googleapis.com/tunnel_established",
3520 "perSeriesAligner": "ALIGN_INTERPOLATE",
3521 "projectName": "onf-vpn",
3522 "unit": "1",
3523 "valueType": "DOUBLE"
3524 },
3525 "queryType": "metrics",
3526 "refId": "A"
3527 }
3528 ],
3529 "timeFrom": null,
3530 "timeShift": null,
3531 "title": "VPN",
3532 "transformations": [],
3533 "type": "stat"
3534 }
3535 ],
3536 "repeat": null,
3537 "title": "Pronto ACEs",
3538 "type": "row"
3539 },
3540 {
3541 "collapsed": true,
3542 "datasource": null,
3543 "gridPos": {
3544 "h": 1,
3545 "w": 24,
3546 "x": 0,
3547 "y": 1
3548 },
3549 "id": 220,
3550 "panels": [
3551 {
3552 "datasource": null,
3553 "fieldConfig": {
3554 "defaults": {
3555 "custom": {}
3556 },
3557 "overrides": []
3558 },
3559 "gridPos": {
3560 "h": 3,
3561 "w": 3,
3562 "x": 0,
Andy Bavier6c1dbca2021-03-26 10:43:12 -07003563 "y": 2
Andy Bavierc6568702021-02-04 11:23:15 -07003564 },
3565 "id": 251,
3566 "links": [
3567 {
3568 "targetBlank": true,
3569 "title": "Drill down: cluster compute",
3570 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-intel&${__url_time_range}"
3571 },
3572 {
3573 "targetBlank": true,
3574 "title": "Drill down: cluster networking",
3575 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-intel&${__url_time_range}"
3576 },
3577 {
3578 "targetBlank": true,
3579 "title": "Drill down: nodes",
3580 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-intel&${__url_time_range}"
Andy Bavier70b2a252021-03-04 09:33:23 -07003581 },
3582 {
3583 "targetBlank": true,
3584 "title": "Drill down: logs",
3585 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-intel-es&var-es_namespace=omec&${__url_time_range}"
Andy Bavierc6568702021-02-04 11:23:15 -07003586 }
3587 ],
3588 "options": {
3589 "content": "# Intel Corp",
3590 "mode": "markdown"
3591 },
3592 "pluginVersion": "7.1.0",
3593 "timeFrom": null,
3594 "timeShift": null,
3595 "title": "",
3596 "type": "text"
3597 },
3598 {
3599 "datasource": "RANCHER_MONITORING_GLOBAL",
3600 "description": "",
3601 "fieldConfig": {
3602 "defaults": {
3603 "custom": {},
3604 "mappings": [
3605 {
3606 "from": "",
3607 "id": 1,
3608 "operator": "",
3609 "text": "err",
3610 "to": "",
3611 "type": 1,
3612 "value": "-1"
3613 },
3614 {
3615 "from": "",
3616 "id": 2,
3617 "operator": "",
3618 "text": "fail",
3619 "to": "",
3620 "type": 1,
3621 "value": "0"
3622 },
3623 {
3624 "from": "",
3625 "id": 3,
3626 "operator": "",
3627 "text": "?",
3628 "to": "",
3629 "type": 1,
3630 "value": "1"
3631 },
3632 {
3633 "from": "",
3634 "id": 4,
3635 "operator": "",
3636 "text": "ok",
3637 "to": "",
3638 "type": 1,
3639 "value": "2"
3640 },
3641 {
3642 "from": "",
3643 "id": 5,
3644 "operator": "",
3645 "text": "X",
3646 "to": "",
3647 "type": 1,
3648 "value": "-2"
3649 },
3650 {
3651 "from": "-100",
3652 "id": 6,
3653 "operator": "",
3654 "text": "maint",
3655 "to": "-3",
3656 "type": 2
3657 }
3658 ],
3659 "thresholds": {
3660 "mode": "absolute",
3661 "steps": [
3662 {
3663 "color": "red",
3664 "value": null
3665 },
3666 {
3667 "color": "#6ED0E0",
3668 "value": -100
3669 },
3670 {
3671 "color": "red",
3672 "value": -2
3673 },
3674 {
3675 "color": "#EAB839",
3676 "value": 1
3677 },
3678 {
3679 "color": "green",
3680 "value": 2
3681 }
3682 ]
3683 }
3684 },
3685 "overrides": []
3686 },
3687 "gridPos": {
3688 "h": 3,
3689 "w": 3,
3690 "x": 3,
Andy Bavier6c1dbca2021-03-26 10:43:12 -07003691 "y": 2
Andy Bavierc6568702021-02-04 11:23:15 -07003692 },
3693 "id": 241,
3694 "links": [],
3695 "maxPerRow": 6,
3696 "options": {
3697 "colorMode": "background",
3698 "graphMode": "none",
3699 "justifyMode": "auto",
3700 "orientation": "horizontal",
3701 "reduceOptions": {
3702 "calcs": [
3703 "last"
3704 ],
3705 "fields": "",
3706 "values": false
3707 },
3708 "textMode": "auto"
3709 },
3710 "pluginVersion": "7.1.5",
3711 "repeatDirection": "h",
3712 "targets": [
3713 {
3714 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"}))",
3715 "interval": "",
3716 "legendFormat": "Connect:",
3717 "refId": "A"
3718 },
3719 {
3720 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"}))",
3721 "interval": "",
3722 "legendFormat": "Ping:",
3723 "refId": "B"
3724 }
3725 ],
3726 "timeFrom": null,
3727 "timeShift": null,
3728 "title": "Test results",
3729 "type": "stat"
3730 },
3731 {
3732 "datasource": "RANCHER_MONITORING_GLOBAL",
3733 "description": "",
3734 "fieldConfig": {
3735 "defaults": {
3736 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07003737 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07003738 "mappings": [],
3739 "thresholds": {
3740 "mode": "absolute",
3741 "steps": [
3742 {
3743 "color": "red",
3744 "value": null
3745 },
3746 {
3747 "color": "#EAB839",
3748 "value": 50
3749 },
3750 {
3751 "color": "green",
3752 "value": 95
3753 }
3754 ]
3755 },
3756 "unit": "percent"
3757 },
3758 "overrides": []
3759 },
3760 "gridPos": {
3761 "h": 3,
3762 "w": 3,
3763 "x": 6,
Andy Bavier6c1dbca2021-03-26 10:43:12 -07003764 "y": 2
Andy Bavierc6568702021-02-04 11:23:15 -07003765 },
3766 "id": 242,
3767 "maxPerRow": 6,
3768 "options": {
3769 "colorMode": "background",
3770 "graphMode": "none",
3771 "justifyMode": "auto",
3772 "orientation": "horizontal",
3773 "reduceOptions": {
3774 "calcs": [
3775 "mean"
3776 ],
3777 "fields": "",
3778 "values": false
3779 },
3780 "textMode": "auto"
3781 },
3782 "pluginVersion": "7.1.5",
3783 "repeatDirection": "h",
3784 "targets": [
3785 {
3786 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07003787 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07003788 "interval": "",
3789 "legendFormat": "Control Plane",
3790 "refId": "A"
3791 },
3792 {
3793 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - 1, 0) * 100)",
Andy Bavier62d65722021-03-05 11:52:41 -07003794 "hide": true,
Andy Bavierc6568702021-02-04 11:23:15 -07003795 "interval": "",
3796 "legendFormat": "User Plane",
3797 "refId": "B"
Andy Bavier62d65722021-03-05 11:52:41 -07003798 },
3799 {
3800 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-intel\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - 3, 0) * 100)",
3801 "interval": "",
3802 "legendFormat": "",
3803 "refId": "C"
Andy Bavierc6568702021-02-04 11:23:15 -07003804 }
3805 ],
3806 "timeFrom": null,
3807 "timeShift": null,
3808 "title": "Uptime",
3809 "transformations": [],
3810 "type": "stat"
3811 },
3812 {
3813 "datasource": "RANCHER_MONITORING_GLOBAL",
3814 "description": "",
3815 "fieldConfig": {
3816 "defaults": {
3817 "custom": {},
Andy Bavier62d65722021-03-05 11:52:41 -07003818 "decimals": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07003819 "mappings": [],
3820 "thresholds": {
3821 "mode": "absolute",
3822 "steps": [
3823 {
3824 "color": "green",
3825 "value": null
3826 },
3827 {
3828 "color": "#EAB839",
3829 "value": 1
3830 },
3831 {
3832 "color": "red",
3833 "value": 10
3834 }
3835 ]
3836 },
3837 "unit": "percent"
3838 },
3839 "overrides": []
3840 },
3841 "gridPos": {
3842 "h": 3,
3843 "w": 3,
3844 "x": 9,
Andy Bavier6c1dbca2021-03-26 10:43:12 -07003845 "y": 2
Andy Bavierc6568702021-02-04 11:23:15 -07003846 },
3847 "id": 243,
3848 "maxPerRow": 6,
3849 "options": {
3850 "colorMode": "background",
3851 "graphMode": "none",
3852 "justifyMode": "auto",
3853 "orientation": "horizontal",
3854 "reduceOptions": {
3855 "calcs": [
3856 "mean"
3857 ],
3858 "fields": "",
3859 "values": false
3860 },
3861 "textMode": "auto"
3862 },
3863 "pluginVersion": "7.1.5",
3864 "repeatDirection": "h",
3865 "targets": [
3866 {
3867 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-intel\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"}), 0)) * 100",
3868 "interval": "",
3869 "legendFormat": "Unscheduled",
3870 "refId": "A"
3871 },
3872 {
3873 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"}) * 100",
3874 "interval": "",
3875 "legendFormat": "Scheduled",
3876 "refId": "B"
3877 }
3878 ],
3879 "timeFrom": null,
3880 "timeShift": null,
3881 "title": "Downtime",
3882 "transformations": [],
3883 "type": "stat"
3884 },
3885 {
3886 "aliasColors": {
3887 "Down, unsched": "red",
3888 "Down: unscheduled": "red",
3889 "Scheduled": "blue",
3890 "Scheduled downtime": "blue",
3891 "Test down": "yellow",
3892 "Unscheduled": "red",
3893 "Unscheduled downtime": "red"
3894 },
3895 "bars": false,
3896 "dashLength": 10,
3897 "dashes": false,
3898 "datasource": "RANCHER_MONITORING_GLOBAL",
3899 "description": "Uptime and downtime over time",
3900 "fieldConfig": {
3901 "defaults": {
3902 "custom": {}
3903 },
3904 "overrides": []
3905 },
3906 "fill": 10,
3907 "fillGradient": 0,
3908 "gridPos": {
3909 "h": 3,
3910 "w": 10,
3911 "x": 12,
Andy Bavier6c1dbca2021-03-26 10:43:12 -07003912 "y": 2
Andy Bavierc6568702021-02-04 11:23:15 -07003913 },
3914 "hiddenSeries": false,
3915 "id": 230,
3916 "legend": {
3917 "alignAsTable": false,
3918 "avg": false,
3919 "current": false,
3920 "max": false,
3921 "min": false,
3922 "rightSide": true,
3923 "show": true,
3924 "total": false,
3925 "values": false
3926 },
3927 "lines": true,
3928 "linewidth": 0,
3929 "maxPerRow": 6,
3930 "nullPointMode": "null",
3931 "options": {
3932 "alertThreshold": true
3933 },
3934 "percentage": false,
3935 "pluginVersion": "7.1.5",
3936 "pointradius": 2,
3937 "points": false,
3938 "renderer": "flot",
3939 "repeatDirection": "h",
3940 "seriesOverrides": [],
3941 "spaceLength": 10,
3942 "stack": false,
3943 "steppedLine": true,
3944 "targets": [
3945 {
3946 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-intel\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"})",
3947 "interval": "",
3948 "legendFormat": "Up",
3949 "refId": "D"
3950 },
3951 {
3952 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-intel\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-intel\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"}), 0))",
3953 "interval": "",
3954 "legendFormat": "Down: unscheduled",
3955 "refId": "A"
3956 },
3957 {
3958 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"})",
3959 "interval": "",
3960 "legendFormat": "Down: scheduled",
3961 "refId": "B"
3962 },
3963 {
3964 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-intel\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-intel\"}, 0))",
3965 "interval": "",
3966 "legendFormat": "Test down",
3967 "refId": "C"
3968 }
3969 ],
3970 "thresholds": [],
3971 "timeFrom": null,
3972 "timeRegions": [],
3973 "timeShift": null,
3974 "title": "",
3975 "tooltip": {
3976 "shared": true,
3977 "sort": 0,
3978 "value_type": "individual"
3979 },
3980 "type": "graph",
3981 "xaxis": {
3982 "buckets": null,
3983 "mode": "time",
3984 "name": null,
3985 "show": true,
3986 "values": []
3987 },
3988 "yaxes": [
3989 {
3990 "$$hashKey": "object:93",
3991 "decimals": 0,
3992 "format": "short",
3993 "label": "",
3994 "logBase": 1,
3995 "max": "1",
3996 "min": "-1",
3997 "show": true
3998 },
3999 {
4000 "$$hashKey": "object:94",
4001 "format": "short",
4002 "label": null,
4003 "logBase": 1,
4004 "max": null,
4005 "min": null,
4006 "show": false
4007 }
4008 ],
4009 "yaxis": {
4010 "align": false,
4011 "alignLevel": null
4012 }
4013 },
4014 {
4015 "datasource": "Google Cloud Monitoring",
4016 "description": "",
4017 "fieldConfig": {
4018 "defaults": {
4019 "custom": {},
4020 "mappings": [
4021 {
4022 "from": "",
4023 "id": 0,
4024 "operator": "",
4025 "text": "down",
4026 "to": "",
4027 "type": 1,
4028 "value": "0"
4029 },
4030 {
4031 "from": "",
4032 "id": 1,
4033 "operator": "",
4034 "text": "up",
4035 "to": "",
4036 "type": 1,
4037 "value": "1"
4038 }
4039 ],
4040 "max": 1,
4041 "min": 0,
4042 "thresholds": {
4043 "mode": "absolute",
4044 "steps": [
4045 {
4046 "color": "red",
4047 "value": null
4048 },
4049 {
4050 "color": "green",
4051 "value": 1
4052 }
4053 ]
4054 }
4055 },
4056 "overrides": [
4057 {
4058 "matcher": {
4059 "id": "byName",
4060 "options": "production-ace-intel"
4061 },
4062 "properties": [
4063 {
4064 "id": "displayName",
4065 "value": "Link 1"
4066 }
4067 ]
4068 },
4069 {
4070 "matcher": {
4071 "id": "byName",
4072 "options": "production-ace-stanford2-2"
4073 },
4074 "properties": [
4075 {
4076 "id": "displayName",
4077 "value": "Link 2"
4078 }
4079 ]
4080 }
4081 ]
4082 },
4083 "gridPos": {
Andy Bavier6c1dbca2021-03-26 10:43:12 -07004084 "h": 3,
Andy Bavierc6568702021-02-04 11:23:15 -07004085 "w": 2,
4086 "x": 22,
Andy Bavier6c1dbca2021-03-26 10:43:12 -07004087 "y": 2
Andy Bavierc6568702021-02-04 11:23:15 -07004088 },
4089 "id": 298,
4090 "links": [],
4091 "options": {
4092 "colorMode": "background",
4093 "graphMode": "area",
4094 "justifyMode": "center",
4095 "orientation": "horizontal",
4096 "reduceOptions": {
4097 "calcs": [
4098 "last"
4099 ],
4100 "fields": "",
4101 "values": false
4102 },
4103 "textMode": "name"
4104 },
4105 "pluginVersion": "7.1.5",
4106 "targets": [
4107 {
4108 "metricQuery": {
4109 "aliasBy": "{{ metric.label.tunnel_name }}",
4110 "alignmentPeriod": "stackdriver-auto",
4111 "crossSeriesReducer": "REDUCE_NONE",
4112 "filters": [
4113 "metric.label.tunnel_name",
4114 "=",
4115 "production-ace-intel*"
4116 ],
4117 "groupBys": [],
4118 "metricKind": "GAUGE",
4119 "metricType": "vpn.googleapis.com/tunnel_established",
4120 "perSeriesAligner": "ALIGN_INTERPOLATE",
4121 "projectName": "onf-vpn",
4122 "unit": "1",
4123 "valueType": "DOUBLE"
4124 },
4125 "queryType": "metrics",
4126 "refId": "A"
4127 }
4128 ],
4129 "timeFrom": null,
4130 "timeShift": null,
4131 "title": "VPN",
4132 "transformations": [],
4133 "type": "stat"
Andy Bavier6c1dbca2021-03-26 10:43:12 -07004134 },
4135 {
4136 "datasource": null,
4137 "fieldConfig": {
4138 "defaults": {
4139 "custom": {}
4140 },
4141 "overrides": []
4142 },
4143 "gridPos": {
4144 "h": 3,
4145 "w": 3,
4146 "x": 0,
4147 "y": 5
4148 },
4149 "id": 299,
4150 "links": [
4151 {
4152 "targetBlank": true,
4153 "title": "Drill down: cluster compute",
4154 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=ace-nctu&${__url_time_range}"
4155 },
4156 {
4157 "targetBlank": true,
4158 "title": "Drill down: cluster networking",
4159 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=ace-nctu&${__url_time_range}"
4160 },
4161 {
4162 "targetBlank": true,
4163 "title": "Drill down: nodes",
4164 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=ace-nctu&${__url_time_range}"
4165 },
4166 {
4167 "targetBlank": true,
4168 "title": "Drill down: logs",
4169 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=ace-nctu-es&var-es_namespace=omec&${__url_time_range}"
4170 }
4171 ],
4172 "options": {
4173 "content": "# NCTU",
4174 "mode": "markdown"
4175 },
4176 "pluginVersion": "7.1.0",
4177 "timeFrom": null,
4178 "timeShift": null,
4179 "title": "",
4180 "type": "text"
4181 },
4182 {
4183 "datasource": "RANCHER_MONITORING_GLOBAL",
4184 "description": "",
4185 "fieldConfig": {
4186 "defaults": {
4187 "custom": {},
4188 "mappings": [
4189 {
4190 "from": "",
4191 "id": 1,
4192 "operator": "",
4193 "text": "err",
4194 "to": "",
4195 "type": 1,
4196 "value": "-1"
4197 },
4198 {
4199 "from": "",
4200 "id": 2,
4201 "operator": "",
4202 "text": "fail",
4203 "to": "",
4204 "type": 1,
4205 "value": "0"
4206 },
4207 {
4208 "from": "",
4209 "id": 3,
4210 "operator": "",
4211 "text": "?",
4212 "to": "",
4213 "type": 1,
4214 "value": "1"
4215 },
4216 {
4217 "from": "",
4218 "id": 4,
4219 "operator": "",
4220 "text": "ok",
4221 "to": "",
4222 "type": 1,
4223 "value": "2"
4224 },
4225 {
4226 "from": "",
4227 "id": 5,
4228 "operator": "",
4229 "text": "X",
4230 "to": "",
4231 "type": 1,
4232 "value": "-2"
4233 },
4234 {
4235 "from": "-100",
4236 "id": 6,
4237 "operator": "",
4238 "text": "maint",
4239 "to": "-3",
4240 "type": 2
4241 }
4242 ],
4243 "thresholds": {
4244 "mode": "absolute",
4245 "steps": [
4246 {
4247 "color": "red",
4248 "value": null
4249 },
4250 {
4251 "color": "#6ED0E0",
4252 "value": -100
4253 },
4254 {
4255 "color": "red",
4256 "value": -2
4257 },
4258 {
4259 "color": "#EAB839",
4260 "value": 1
4261 },
4262 {
4263 "color": "green",
4264 "value": 2
4265 }
4266 ]
4267 }
4268 },
4269 "overrides": []
4270 },
4271 "gridPos": {
4272 "h": 3,
4273 "w": 3,
4274 "x": 3,
4275 "y": 5
4276 },
4277 "id": 300,
4278 "links": [],
4279 "maxPerRow": 6,
4280 "options": {
4281 "colorMode": "background",
4282 "graphMode": "none",
4283 "justifyMode": "auto",
4284 "orientation": "horizontal",
4285 "reduceOptions": {
4286 "calcs": [
4287 "last"
4288 ],
4289 "fields": "",
4290 "values": false
4291 },
4292 "textMode": "auto"
4293 },
4294 "pluginVersion": "7.1.5",
4295 "repeatDirection": "h",
4296 "targets": [
4297 {
4298 "expr": "sum(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"}))",
4299 "interval": "",
4300 "legendFormat": "Connect:",
4301 "refId": "A"
4302 },
4303 {
4304 "expr": "sum(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - (10*aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"}))",
4305 "interval": "",
4306 "legendFormat": "Ping:",
4307 "refId": "B"
4308 }
4309 ],
4310 "timeFrom": null,
4311 "timeShift": null,
4312 "title": "Test results",
4313 "type": "stat"
4314 },
4315 {
4316 "datasource": "RANCHER_MONITORING_GLOBAL",
4317 "description": "",
4318 "fieldConfig": {
4319 "defaults": {
4320 "custom": {},
4321 "decimals": 3,
4322 "mappings": [],
4323 "thresholds": {
4324 "mode": "absolute",
4325 "steps": [
4326 {
4327 "color": "red",
4328 "value": null
4329 },
4330 {
4331 "color": "#EAB839",
4332 "value": 50
4333 },
4334 {
4335 "color": "green",
4336 "value": 95
4337 }
4338 ]
4339 },
4340 "unit": "percent"
4341 },
4342 "overrides": []
4343 },
4344 "gridPos": {
4345 "h": 3,
4346 "w": 3,
4347 "x": 6,
4348 "y": 5
4349 },
4350 "id": 301,
4351 "maxPerRow": 6,
4352 "options": {
4353 "colorMode": "background",
4354 "graphMode": "none",
4355 "justifyMode": "auto",
4356 "orientation": "horizontal",
4357 "reduceOptions": {
4358 "calcs": [
4359 "mean"
4360 ],
4361 "fields": "",
4362 "values": false
4363 },
4364 "textMode": "auto"
4365 },
4366 "pluginVersion": "7.1.5",
4367 "repeatDirection": "h",
4368 "targets": [
4369 {
4370 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - 1, 0) * 100)",
4371 "hide": true,
4372 "interval": "",
4373 "legendFormat": "Control Plane",
4374 "refId": "A"
4375 },
4376 {
4377 "expr": "sum(clamp_min(aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - 1, 0) * 100)",
4378 "hide": true,
4379 "interval": "",
4380 "legendFormat": "User Plane",
4381 "refId": "B"
4382 },
4383 {
4384 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - 3, 0) * 100)",
4385 "interval": "",
4386 "legendFormat": "",
4387 "refId": "C"
4388 }
4389 ],
4390 "timeFrom": null,
4391 "timeShift": null,
4392 "title": "Uptime",
4393 "transformations": [],
4394 "type": "stat"
4395 },
4396 {
4397 "datasource": "RANCHER_MONITORING_GLOBAL",
4398 "description": "",
4399 "fieldConfig": {
4400 "defaults": {
4401 "custom": {},
4402 "decimals": 3,
4403 "mappings": [],
4404 "thresholds": {
4405 "mode": "absolute",
4406 "steps": [
4407 {
4408 "color": "green",
4409 "value": null
4410 },
4411 {
4412 "color": "#EAB839",
4413 "value": 1
4414 },
4415 {
4416 "color": "red",
4417 "value": 10
4418 }
4419 ]
4420 },
4421 "unit": "percent"
4422 },
4423 "overrides": []
4424 },
4425 "gridPos": {
4426 "h": 3,
4427 "w": 3,
4428 "x": 9,
4429 "y": 5
4430 },
4431 "id": 302,
4432 "maxPerRow": 6,
4433 "options": {
4434 "colorMode": "background",
4435 "graphMode": "none",
4436 "justifyMode": "auto",
4437 "orientation": "horizontal",
4438 "reduceOptions": {
4439 "calcs": [
4440 "mean"
4441 ],
4442 "fields": "",
4443 "values": false
4444 },
4445 "textMode": "auto"
4446 },
4447 "pluginVersion": "7.1.5",
4448 "repeatDirection": "h",
4449 "targets": [
4450 {
4451 "expr": "sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"}), 0)) * 100",
4452 "interval": "",
4453 "legendFormat": "Unscheduled",
4454 "refId": "A"
4455 },
4456 {
4457 "expr": "sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"}) * 100",
4458 "interval": "",
4459 "legendFormat": "Scheduled",
4460 "refId": "B"
4461 }
4462 ],
4463 "timeFrom": null,
4464 "timeShift": null,
4465 "title": "Downtime",
4466 "transformations": [],
4467 "type": "stat"
4468 },
4469 {
4470 "aliasColors": {
4471 "Down, unsched": "red",
4472 "Down: unscheduled": "red",
4473 "Scheduled": "blue",
4474 "Scheduled downtime": "blue",
4475 "Test down": "yellow",
4476 "Unscheduled": "red",
4477 "Unscheduled downtime": "red"
4478 },
4479 "bars": false,
4480 "dashLength": 10,
4481 "dashes": false,
4482 "datasource": "RANCHER_MONITORING_GLOBAL",
4483 "description": "Uptime and downtime over time",
4484 "fieldConfig": {
4485 "defaults": {
4486 "custom": {}
4487 },
4488 "overrides": []
4489 },
4490 "fill": 10,
4491 "fillGradient": 0,
4492 "gridPos": {
4493 "h": 3,
4494 "w": 10,
4495 "x": 12,
4496 "y": 5
4497 },
4498 "hiddenSeries": false,
4499 "id": 303,
4500 "legend": {
4501 "alignAsTable": false,
4502 "avg": false,
4503 "current": false,
4504 "max": false,
4505 "min": false,
4506 "rightSide": true,
4507 "show": true,
4508 "total": false,
4509 "values": false
4510 },
4511 "lines": true,
4512 "linewidth": 0,
4513 "maxPerRow": 6,
4514 "nullPointMode": "null",
4515 "options": {
4516 "alertThreshold": true
4517 },
4518 "percentage": false,
4519 "pluginVersion": "7.1.5",
4520 "pointradius": 2,
4521 "points": false,
4522 "renderer": "flot",
4523 "repeatDirection": "h",
4524 "seriesOverrides": [],
4525 "spaceLength": 10,
4526 "stack": false,
4527 "steppedLine": true,
4528 "targets": [
4529 {
4530 "expr": "sum(clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - 3, 0) - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"})",
4531 "interval": "",
4532 "legendFormat": "Up",
4533 "refId": "D"
4534 },
4535 {
4536 "expr": "-1 * sum(clamp_min(1 - (clamp_min(aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} + aetheredge_status_user_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} - 3, 0) + aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"}), 0))",
4537 "interval": "",
4538 "legendFormat": "Down: unscheduled",
4539 "refId": "A"
4540 },
4541 {
4542 "expr": "-1 * sum(aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"})",
4543 "interval": "",
4544 "legendFormat": "Down: scheduled",
4545 "refId": "B"
4546 },
4547 {
4548 "expr": "-1 * sum(clamp_min((aetheredge_status_control_plane{endpoint=\"metrics80\",name=\"ace-nctu\"} * -1) - 1 - aetheredge_in_maintenance_window{endpoint=\"metrics80\",name=\"ace-nctu\"}, 0))",
4549 "interval": "",
4550 "legendFormat": "Test down",
4551 "refId": "C"
4552 }
4553 ],
4554 "thresholds": [],
4555 "timeFrom": null,
4556 "timeRegions": [],
4557 "timeShift": null,
4558 "title": "",
4559 "tooltip": {
4560 "shared": true,
4561 "sort": 0,
4562 "value_type": "individual"
4563 },
4564 "type": "graph",
4565 "xaxis": {
4566 "buckets": null,
4567 "mode": "time",
4568 "name": null,
4569 "show": true,
4570 "values": []
4571 },
4572 "yaxes": [
4573 {
4574 "$$hashKey": "object:93",
4575 "decimals": 0,
4576 "format": "short",
4577 "label": "",
4578 "logBase": 1,
4579 "max": "1",
4580 "min": "-1",
4581 "show": true
4582 },
4583 {
4584 "$$hashKey": "object:94",
4585 "format": "short",
4586 "label": null,
4587 "logBase": 1,
4588 "max": null,
4589 "min": null,
4590 "show": false
4591 }
4592 ],
4593 "yaxis": {
4594 "align": false,
4595 "alignLevel": null
4596 }
4597 },
4598 {
4599 "datasource": "Google Cloud Monitoring",
4600 "description": "",
4601 "fieldConfig": {
4602 "defaults": {
4603 "custom": {},
4604 "mappings": [
4605 {
4606 "from": "",
4607 "id": 0,
4608 "operator": "",
4609 "text": "down",
4610 "to": "",
4611 "type": 1,
4612 "value": "0"
4613 },
4614 {
4615 "from": "",
4616 "id": 1,
4617 "operator": "",
4618 "text": "up",
4619 "to": "",
4620 "type": 1,
4621 "value": "1"
4622 }
4623 ],
4624 "max": 1,
4625 "min": 0,
4626 "thresholds": {
4627 "mode": "absolute",
4628 "steps": [
4629 {
4630 "color": "red",
4631 "value": null
4632 },
4633 {
4634 "color": "green",
4635 "value": 1
4636 }
4637 ]
4638 }
4639 },
4640 "overrides": [
4641 {
4642 "matcher": {
4643 "id": "byName",
4644 "options": "production-ace-nctu-1"
4645 },
4646 "properties": [
4647 {
4648 "id": "displayName",
4649 "value": "Link 1"
4650 }
4651 ]
4652 },
4653 {
4654 "matcher": {
4655 "id": "byName",
4656 "options": "production-ace-nctu-2"
4657 },
4658 "properties": [
4659 {
4660 "id": "displayName",
4661 "value": "Link 2"
4662 }
4663 ]
4664 }
4665 ]
4666 },
4667 "gridPos": {
4668 "h": 3,
4669 "w": 2,
4670 "x": 22,
4671 "y": 5
4672 },
4673 "id": 304,
4674 "links": [],
4675 "options": {
4676 "colorMode": "background",
4677 "graphMode": "area",
4678 "justifyMode": "center",
4679 "orientation": "horizontal",
4680 "reduceOptions": {
4681 "calcs": [
4682 "last"
4683 ],
4684 "fields": "",
4685 "values": false
4686 },
4687 "textMode": "name"
4688 },
4689 "pluginVersion": "7.1.5",
4690 "targets": [
4691 {
4692 "metricQuery": {
4693 "aliasBy": "{{ metric.label.tunnel_name }}",
4694 "alignmentPeriod": "stackdriver-auto",
4695 "crossSeriesReducer": "REDUCE_NONE",
4696 "filters": [
4697 "metric.label.tunnel_name",
4698 "=",
4699 "production-ace-nctu*"
4700 ],
4701 "groupBys": [],
4702 "metricKind": "GAUGE",
4703 "metricType": "vpn.googleapis.com/tunnel_established",
4704 "perSeriesAligner": "ALIGN_INTERPOLATE",
4705 "projectName": "onf-vpn",
4706 "unit": "1",
4707 "valueType": "DOUBLE"
4708 },
4709 "queryType": "metrics",
4710 "refId": "A"
4711 }
4712 ],
4713 "timeFrom": null,
4714 "timeShift": null,
4715 "title": "VPN",
4716 "transformations": [],
4717 "type": "stat"
Andy Bavierc6568702021-02-04 11:23:15 -07004718 }
4719 ],
4720 "repeat": null,
4721 "title": "Aether ACEs",
4722 "type": "row"
4723 },
4724 {
4725 "collapsed": true,
4726 "datasource": null,
4727 "gridPos": {
4728 "h": 1,
4729 "w": 24,
4730 "x": 0,
4731 "y": 2
4732 },
4733 "id": 289,
4734 "panels": [
4735 {
4736 "datasource": "acc-gcp1",
4737 "fieldConfig": {
4738 "defaults": {
4739 "custom": {},
4740 "mappings": [],
4741 "thresholds": {
4742 "mode": "absolute",
4743 "steps": [
4744 {
4745 "color": "red",
4746 "value": null
4747 },
4748 {
4749 "color": "green",
4750 "value": 1
4751 }
4752 ]
4753 }
4754 },
4755 "overrides": []
4756 },
4757 "gridPos": {
4758 "h": 7,
4759 "w": 4,
4760 "x": 0,
Andy Bavier62d65722021-03-05 11:52:41 -07004761 "y": 24
Andy Bavierc6568702021-02-04 11:23:15 -07004762 },
4763 "id": 281,
Andy Bavier70b2a252021-03-04 09:33:23 -07004764 "links": [
4765 {
4766 "targetBlank": true,
4767 "title": "Drill down: cluster compute",
4768 "url": "d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster?orgId=1&refresh=10s&var-datasource=acc-gcp1&${__url_time_range}"
4769 },
4770 {
4771 "targetBlank": true,
4772 "title": "Drill down: cluster networking",
4773 "url": "d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster?orgId=1&refresh=10s&var-resolution=5m&var-interval=4h&var-datasource=acc-gcp1&${__url_time_range}"
4774 },
4775 {
4776 "targetBlank": true,
4777 "title": "Drill down: nodes",
4778 "url": "d/fa49a4706d07a042595b664c87fb33ea/nodes?orgId=1&var-datasource=acc-gcp1&${__url_time_range}"
4779 },
4780 {
4781 "targetBlank": true,
4782 "title": "Drill down: logs",
4783 "url": "d/e2QUYvPMk/kubernetes-logs-pod?orgId=1&refresh=10s&var-es_datasource=acc-gcp1-es&var-es_namespace=omec&${__url_time_range}"
4784 }
4785 ],
Andy Bavierc6568702021-02-04 11:23:15 -07004786 "options": {
4787 "colorMode": "value",
4788 "graphMode": "area",
4789 "justifyMode": "auto",
4790 "orientation": "horizontal",
4791 "reduceOptions": {
4792 "calcs": [
4793 "last"
4794 ],
4795 "fields": "",
4796 "values": false
4797 },
4798 "textMode": "auto"
4799 },
4800 "pluginVersion": "7.1.5",
4801 "targets": [
4802 {
4803 "expr": "sum(spgw_number_of_ue_attached{cp_mode=\"spgw\",state=\"active\",level=\"subscribers\",job=\"spgwc\"})",
4804 "interval": "",
4805 "legendFormat": "SPGW",
4806 "refId": "A"
4807 },
4808 {
4809 "expr": "sum(mme_number_of_ue_attached{endpoint=\"metrics3081\",level=\"subscribers\",sub_state=\"Active\"})",
4810 "interval": "",
4811 "legendFormat": "MME",
4812 "refId": "B"
4813 }
4814 ],
4815 "timeFrom": null,
4816 "timeShift": null,
4817 "title": "Active subscribers",
4818 "type": "stat"
4819 },
4820 {
4821 "aliasColors": {},
4822 "bars": false,
4823 "dashLength": 10,
4824 "dashes": false,
4825 "datasource": "acc-gcp1",
4826 "decimals": null,
4827 "fieldConfig": {
4828 "defaults": {
4829 "custom": {}
4830 },
4831 "overrides": []
4832 },
4833 "fill": 10,
4834 "fillGradient": 0,
4835 "gridPos": {
4836 "h": 5,
4837 "w": 10,
4838 "x": 4,
Andy Bavier62d65722021-03-05 11:52:41 -07004839 "y": 24
Andy Bavierc6568702021-02-04 11:23:15 -07004840 },
4841 "hiddenSeries": false,
4842 "id": 283,
4843 "legend": {
4844 "avg": false,
4845 "current": false,
4846 "hideZero": true,
4847 "max": false,
4848 "min": false,
4849 "rightSide": false,
4850 "show": true,
4851 "total": false,
4852 "values": false
4853 },
4854 "lines": true,
4855 "linewidth": 1,
Andy Bavier70b2a252021-03-04 09:33:23 -07004856 "links": [],
Andy Bavierc6568702021-02-04 11:23:15 -07004857 "nullPointMode": "null",
4858 "percentage": false,
4859 "pluginVersion": "7.1.5",
4860 "pointradius": 2,
4861 "points": false,
4862 "renderer": "flot",
4863 "seriesOverrides": [],
4864 "spaceLength": 10,
4865 "stack": true,
4866 "steppedLine": false,
4867 "targets": [
4868 {
4869 "expr": "sum(rate(number_of_procedures{cp_mode=\"spgw\", service=\"spgwc\",result=\"success\",mme_addr=\"\",proc_type=\"\"}[5m])) by (procedure)",
Andy Bavier62d65722021-03-05 11:52:41 -07004870 "hide": false,
Andy Bavierc6568702021-02-04 11:23:15 -07004871 "interval": "",
4872 "legendFormat": "{{procedure}}",
4873 "refId": "A"
4874 },
4875 {
4876 "expr": "sum(rate(number_of_procedures{cp_mode=\"spgw\", service=\"spgwc\",result=\"success\",mme_addr=\"\",proc_type=\"INITIAL_ATTACH\"}[5m])) by (proc_type)",
Andy Bavier62d65722021-03-05 11:52:41 -07004877 "hide": false,
Andy Bavierc6568702021-02-04 11:23:15 -07004878 "interval": "",
4879 "legendFormat": "{{proc_type}}",
4880 "refId": "B"
4881 }
4882 ],
4883 "thresholds": [],
4884 "timeFrom": null,
4885 "timeRegions": [],
4886 "timeShift": null,
4887 "title": "SPGW Procedures: Successes Per Second",
4888 "tooltip": {
4889 "shared": true,
4890 "sort": 0,
4891 "value_type": "individual"
4892 },
4893 "type": "graph",
4894 "xaxis": {
4895 "buckets": null,
4896 "mode": "time",
4897 "name": null,
4898 "show": true,
4899 "values": []
4900 },
4901 "yaxes": [
4902 {
4903 "$$hashKey": "object:3006",
4904 "format": "short",
4905 "label": null,
4906 "logBase": 1,
4907 "max": null,
4908 "min": null,
4909 "show": true
4910 },
4911 {
4912 "$$hashKey": "object:3007",
4913 "format": "short",
4914 "label": null,
4915 "logBase": 1,
4916 "max": null,
4917 "min": null,
4918 "show": true
4919 }
4920 ],
4921 "yaxis": {
4922 "align": false,
4923 "alignLevel": null
4924 }
4925 },
4926 {
4927 "aliasColors": {},
4928 "bars": false,
4929 "dashLength": 10,
4930 "dashes": false,
4931 "datasource": "acc-gcp1",
4932 "decimals": null,
4933 "fieldConfig": {
4934 "defaults": {
4935 "custom": {}
4936 },
4937 "overrides": []
4938 },
4939 "fill": 10,
4940 "fillGradient": 0,
4941 "gridPos": {
4942 "h": 5,
4943 "w": 10,
4944 "x": 14,
Andy Bavier62d65722021-03-05 11:52:41 -07004945 "y": 24
Andy Bavierc6568702021-02-04 11:23:15 -07004946 },
4947 "hiddenSeries": false,
4948 "id": 284,
4949 "legend": {
4950 "avg": false,
4951 "current": false,
4952 "hideZero": true,
4953 "max": false,
4954 "min": false,
4955 "rightSide": false,
4956 "show": true,
4957 "total": false,
4958 "values": false
4959 },
4960 "lines": true,
4961 "linewidth": 1,
Andy Bavier70b2a252021-03-04 09:33:23 -07004962 "links": [],
Andy Bavierc6568702021-02-04 11:23:15 -07004963 "nullPointMode": "null",
4964 "percentage": false,
4965 "pluginVersion": "7.1.5",
4966 "pointradius": 2,
4967 "points": false,
4968 "renderer": "flot",
4969 "seriesOverrides": [],
4970 "spaceLength": 10,
4971 "stack": true,
4972 "steppedLine": false,
4973 "targets": [
4974 {
4975 "expr": "sum(rate(number_of_procedures{cp_mode=\"spgw\", service=\"spgwc\",result=\"failure\",mme_addr=\"\",proc_type=\"\"}[5m])) by (procedure)",
4976 "interval": "",
4977 "legendFormat": "{{procedure}}",
4978 "refId": "A"
4979 },
4980 {
4981 "expr": "sum(rate(number_of_procedures{cp_mode=\"spgw\", service=\"spgwc\",result=\"failure\",mme_addr=\"\",proc_type=\"INITIAL_ATTACH\"}[5m])) by (proc_type)",
4982 "interval": "",
4983 "legendFormat": "{{proc_type}}",
4984 "refId": "B"
4985 }
4986 ],
4987 "thresholds": [],
4988 "timeFrom": null,
4989 "timeRegions": [],
4990 "timeShift": null,
4991 "title": "SPGW Procedures: Failures Per Second",
4992 "tooltip": {
4993 "shared": true,
4994 "sort": 0,
4995 "value_type": "individual"
4996 },
4997 "type": "graph",
4998 "xaxis": {
4999 "buckets": null,
5000 "mode": "time",
5001 "name": null,
5002 "show": true,
5003 "values": []
5004 },
5005 "yaxes": [
5006 {
5007 "$$hashKey": "object:3006",
5008 "format": "short",
5009 "label": null,
5010 "logBase": 1,
5011 "max": null,
5012 "min": null,
5013 "show": true
5014 },
5015 {
5016 "$$hashKey": "object:3007",
5017 "format": "short",
5018 "label": null,
5019 "logBase": 1,
5020 "max": null,
5021 "min": null,
5022 "show": true
5023 }
5024 ],
5025 "yaxis": {
5026 "align": false,
5027 "alignLevel": null
5028 }
5029 },
5030 {
5031 "aliasColors": {},
5032 "bars": false,
5033 "dashLength": 10,
5034 "dashes": false,
5035 "datasource": "acc-gcp1",
5036 "decimals": null,
5037 "fieldConfig": {
5038 "defaults": {
5039 "custom": {}
5040 },
5041 "overrides": []
5042 },
5043 "fill": 10,
5044 "fillGradient": 0,
5045 "gridPos": {
5046 "h": 5,
5047 "w": 10,
5048 "x": 4,
Andy Bavier62d65722021-03-05 11:52:41 -07005049 "y": 29
Andy Bavierc6568702021-02-04 11:23:15 -07005050 },
5051 "hiddenSeries": false,
5052 "id": 286,
5053 "legend": {
5054 "avg": false,
5055 "current": false,
5056 "hideZero": true,
5057 "max": false,
5058 "min": false,
5059 "rightSide": false,
5060 "show": true,
5061 "total": false,
5062 "values": false
5063 },
5064 "lines": true,
5065 "linewidth": 1,
Andy Bavier70b2a252021-03-04 09:33:23 -07005066 "links": [],
Andy Bavierc6568702021-02-04 11:23:15 -07005067 "nullPointMode": "null",
5068 "percentage": false,
5069 "pluginVersion": "7.1.5",
5070 "pointradius": 2,
5071 "points": false,
5072 "renderer": "flot",
5073 "seriesOverrides": [],
5074 "spaceLength": 10,
5075 "stack": true,
5076 "steppedLine": false,
5077 "targets": [
5078 {
5079 "expr": "sum(rate(number_of_procedures{endpoint=\"metrics3081\",mme_app=\"procedure\",proc_result=\"success\"}[5m])) by (procedure)",
5080 "interval": "",
5081 "legendFormat": "{{procedure}}",
5082 "refId": "A"
5083 }
5084 ],
5085 "thresholds": [],
5086 "timeFrom": null,
5087 "timeRegions": [],
5088 "timeShift": null,
5089 "title": "MME Procedures: Successes Per Second",
5090 "tooltip": {
5091 "shared": true,
5092 "sort": 0,
5093 "value_type": "individual"
5094 },
5095 "type": "graph",
5096 "xaxis": {
5097 "buckets": null,
5098 "mode": "time",
5099 "name": null,
5100 "show": true,
5101 "values": []
5102 },
5103 "yaxes": [
5104 {
5105 "$$hashKey": "object:3006",
5106 "format": "short",
5107 "label": null,
5108 "logBase": 1,
5109 "max": null,
5110 "min": null,
5111 "show": true
5112 },
5113 {
5114 "$$hashKey": "object:3007",
5115 "format": "short",
5116 "label": null,
5117 "logBase": 1,
5118 "max": null,
5119 "min": null,
5120 "show": true
5121 }
5122 ],
5123 "yaxis": {
5124 "align": false,
5125 "alignLevel": null
5126 }
5127 },
5128 {
5129 "aliasColors": {},
5130 "bars": false,
5131 "dashLength": 10,
5132 "dashes": false,
5133 "datasource": "acc-gcp1",
5134 "decimals": null,
5135 "fieldConfig": {
5136 "defaults": {
5137 "custom": {}
5138 },
5139 "overrides": []
5140 },
5141 "fill": 10,
5142 "fillGradient": 0,
5143 "gridPos": {
5144 "h": 5,
5145 "w": 10,
5146 "x": 14,
Andy Bavier62d65722021-03-05 11:52:41 -07005147 "y": 29
Andy Bavierc6568702021-02-04 11:23:15 -07005148 },
5149 "hiddenSeries": false,
5150 "id": 287,
5151 "legend": {
5152 "avg": false,
5153 "current": false,
5154 "hideEmpty": false,
5155 "hideZero": true,
5156 "max": false,
5157 "min": false,
5158 "rightSide": false,
5159 "show": true,
5160 "total": false,
5161 "values": false
5162 },
5163 "lines": true,
5164 "linewidth": 1,
Andy Bavier70b2a252021-03-04 09:33:23 -07005165 "links": [],
Andy Bavierc6568702021-02-04 11:23:15 -07005166 "nullPointMode": "null",
5167 "percentage": false,
5168 "pluginVersion": "7.1.5",
5169 "pointradius": 2,
5170 "points": false,
5171 "renderer": "flot",
5172 "seriesOverrides": [],
5173 "spaceLength": 10,
5174 "stack": true,
5175 "steppedLine": false,
5176 "targets": [
5177 {
5178 "expr": "sum(rate(number_of_procedures{endpoint=\"metrics3081\",mme_app=\"procedure\",proc_result=\"failure\"}[5m])) by (procedure)",
5179 "interval": "",
5180 "legendFormat": "{{procedure}}",
5181 "refId": "A"
5182 }
5183 ],
5184 "thresholds": [],
5185 "timeFrom": null,
5186 "timeRegions": [],
5187 "timeShift": null,
5188 "title": "MME Procedures: Failures Per Second",
5189 "tooltip": {
5190 "shared": true,
5191 "sort": 0,
5192 "value_type": "individual"
5193 },
5194 "type": "graph",
5195 "xaxis": {
5196 "buckets": null,
5197 "mode": "time",
5198 "name": null,
5199 "show": true,
5200 "values": []
5201 },
5202 "yaxes": [
5203 {
5204 "$$hashKey": "object:3006",
5205 "format": "short",
5206 "label": null,
5207 "logBase": 1,
5208 "max": null,
5209 "min": null,
5210 "show": true
5211 },
5212 {
5213 "$$hashKey": "object:3007",
5214 "format": "short",
5215 "label": null,
5216 "logBase": 1,
5217 "max": null,
5218 "min": null,
5219 "show": true
5220 }
5221 ],
5222 "yaxis": {
5223 "align": false,
5224 "alignLevel": null
5225 }
5226 },
5227 {
5228 "datasource": "acc-gcp1",
5229 "fieldConfig": {
5230 "defaults": {
5231 "custom": {},
5232 "mappings": [],
5233 "thresholds": {
5234 "mode": "absolute",
5235 "steps": [
5236 {
5237 "color": "red",
5238 "value": null
5239 },
5240 {
5241 "color": "green",
5242 "value": 1
5243 }
5244 ]
5245 }
5246 },
5247 "overrides": []
5248 },
5249 "gridPos": {
5250 "h": 8,
5251 "w": 4,
5252 "x": 0,
Andy Bavier62d65722021-03-05 11:52:41 -07005253 "y": 31
Andy Bavierc6568702021-02-04 11:23:15 -07005254 },
5255 "id": 279,
5256 "options": {
5257 "colorMode": "value",
5258 "graphMode": "none",
5259 "justifyMode": "auto",
5260 "orientation": "horizontal",
5261 "reduceOptions": {
5262 "calcs": [
5263 "last"
5264 ],
5265 "fields": "",
5266 "values": false
5267 },
5268 "textMode": "auto"
5269 },
5270 "pluginVersion": "7.1.5",
5271 "targets": [
5272 {
5273 "expr": "kube_statefulset_status_replicas_ready{namespace=\"omec\"}",
5274 "interval": "",
5275 "legendFormat": "{{ statefulset }}",
5276 "refId": "A"
5277 }
5278 ],
5279 "timeFrom": null,
5280 "timeShift": null,
5281 "title": "Ready replicas",
5282 "type": "stat"
5283 },
5284 {
5285 "aliasColors": {},
5286 "bars": false,
5287 "dashLength": 10,
5288 "dashes": false,
5289 "datasource": "acc-gcp1",
5290 "decimals": null,
5291 "description": "",
5292 "fieldConfig": {
5293 "defaults": {
5294 "custom": {}
5295 },
5296 "overrides": []
5297 },
5298 "fill": 10,
5299 "fillGradient": 0,
5300 "gridPos": {
5301 "h": 5,
5302 "w": 20,
5303 "x": 4,
Andy Bavier62d65722021-03-05 11:52:41 -07005304 "y": 34
Andy Bavierc6568702021-02-04 11:23:15 -07005305 },
5306 "hiddenSeries": false,
5307 "id": 285,
5308 "legend": {
5309 "avg": false,
5310 "current": false,
5311 "hideZero": true,
5312 "max": false,
5313 "min": false,
5314 "rightSide": true,
5315 "show": true,
5316 "total": false,
5317 "values": false
5318 },
5319 "lines": true,
5320 "linewidth": 1,
Andy Bavier70b2a252021-03-04 09:33:23 -07005321 "links": [],
Andy Bavierc6568702021-02-04 11:23:15 -07005322 "nullPointMode": "null",
5323 "percentage": false,
5324 "pluginVersion": "7.1.5",
5325 "pointradius": 2,
5326 "points": false,
5327 "renderer": "flot",
5328 "seriesOverrides": [],
5329 "spaceLength": 10,
5330 "stack": true,
5331 "steppedLine": false,
5332 "targets": [
5333 {
5334 "expr": "sum(rate(number_of_messages_sent{endpoint=\"metrics3081\",interface=\"s6a\"}[5m])) by (msg_type)",
5335 "interval": "",
5336 "legendFormat": "{{msg_type}}",
5337 "refId": "A"
5338 },
5339 {
5340 "expr": "sum(rate(number_of_messages_received{endpoint=\"metrics3081\",interface=\"s6a\"}[5m])) by (msg_type)",
5341 "interval": "",
5342 "legendFormat": "{{msg_type}}",
5343 "refId": "B"
5344 }
5345 ],
5346 "thresholds": [],
5347 "timeFrom": null,
5348 "timeRegions": [],
5349 "timeShift": null,
5350 "title": "HSS Messages Per Second",
5351 "tooltip": {
5352 "shared": true,
5353 "sort": 0,
5354 "value_type": "individual"
5355 },
5356 "type": "graph",
5357 "xaxis": {
5358 "buckets": null,
5359 "mode": "time",
5360 "name": null,
5361 "show": true,
5362 "values": []
5363 },
5364 "yaxes": [
5365 {
5366 "$$hashKey": "object:3006",
5367 "format": "short",
5368 "label": null,
5369 "logBase": 1,
5370 "max": null,
5371 "min": null,
5372 "show": true
5373 },
5374 {
5375 "$$hashKey": "object:3007",
5376 "format": "short",
5377 "label": null,
5378 "logBase": 1,
5379 "max": null,
5380 "min": null,
5381 "show": true
5382 }
5383 ],
5384 "yaxis": {
5385 "align": false,
5386 "alignLevel": null
5387 }
5388 }
5389 ],
5390 "title": "SD-CORE Activity",
5391 "type": "row"
5392 }
5393 ],
5394 "refresh": "5m",
5395 "schemaVersion": 26,
5396 "style": "dark",
5397 "tags": [],
5398 "templating": {
5399 "list": []
5400 },
5401 "time": {
5402 "from": "now-6h",
5403 "to": "now"
5404 },
5405 "timepicker": {
5406 "refresh_intervals": [
5407 "10s",
5408 "30s",
5409 "1m",
5410 "5m",
5411 "15m",
5412 "30m",
5413 "1h",
5414 "2h",
5415 "1d"
5416 ]
5417 },
5418 "timezone": "",
5419 "title": "Aether Connected Edge",
5420 "uid": "Y2z8vDtGz",
Andy Bavier6c1dbca2021-03-26 10:43:12 -07005421 "version": 4
Andy Bavierc6568702021-02-04 11:23:15 -07005422}