blob: c3861514614dc5d5be63e8a272a41654a575830e [file] [log] [blame]
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -08001{
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,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080018 "id": 5,
19 "iteration": 1580754449762,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080020 "links": [],
21 "panels": [
22 {
23 "collapsed": false,
24 "datasource": null,
25 "gridPos": {
26 "h": 1,
27 "w": 24,
28 "x": 0,
29 "y": 0
30 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080031 "id": 31,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080032 "panels": [],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080033 "repeat": "site",
34 "title": "$site",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080035 "type": "row"
36 },
37 {
38 "cacheTimeout": null,
39 "colorBackground": false,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080040 "colorValue": false,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080041 "colors": [
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080042 "#299c46",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080043 "rgba(237, 129, 40, 0.89)",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080044 "#d44a3a"
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080045 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080046 "datasource": null,
47 "format": "s",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080048 "gauge": {
49 "maxValue": 100,
50 "minValue": 0,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080051 "show": false,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080052 "thresholdLabels": false,
53 "thresholdMarkers": true
54 },
55 "gridPos": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080056 "h": 4,
57 "w": 4,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080058 "x": 0,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080059 "y": 1
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080060 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080061 "id": 29,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080062 "interval": null,
63 "links": [],
64 "mappingType": 1,
65 "mappingTypes": [
66 {
67 "name": "value to text",
68 "value": 1
69 },
70 {
71 "name": "range to text",
72 "value": 2
73 }
74 ],
75 "maxDataPoints": 100,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080076 "nullPointMode": "connected",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080077 "nullText": null,
78 "options": {},
79 "postfix": "",
80 "postfixFontSize": "50%",
81 "prefix": "",
82 "prefixFontSize": "50%",
83 "rangeMaps": [
84 {
85 "from": "null",
86 "text": "N/A",
87 "to": "null"
88 }
89 ],
90 "repeat": null,
91 "repeatDirection": "v",
92 "sparkline": {
93 "fillColor": "rgba(31, 118, 189, 0.18)",
94 "full": false,
95 "lineColor": "rgb(31, 120, 193)",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080096 "show": false,
97 "ymax": null,
98 "ymin": null
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -080099 },
100 "tableColumn": "",
101 "targets": [
102 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800103 "expr": "sum(time() - kube_pod_created{datacenter=\"$site\",namespace=~\"omec|omec-cbrs\",pod=~\"spgwu.*\"})",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800104 "refId": "A"
105 }
106 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800107 "thresholds": "",
108 "timeFrom": null,
109 "timeShift": null,
110 "title": "Age",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800111 "type": "singlestat",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800112 "valueFontSize": "100%",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800113 "valueMaps": [
114 {
115 "op": "=",
116 "text": "N/A",
117 "value": "null"
118 }
119 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800120 "valueName": "avg"
121 },
122 {
123 "cacheTimeout": null,
124 "datasource": "Prometheus",
125 "description": "",
126 "gridPos": {
127 "h": 8,
128 "w": 4,
129 "x": 4,
130 "y": 1
131 },
132 "id": 10,
133 "links": [],
134 "options": {
135 "fieldOptions": {
136 "calcs": [
137 "mean"
138 ],
139 "defaults": {
140 "mappings": [],
141 "max": 100,
142 "min": 0,
143 "thresholds": [
144 {
145 "color": "green",
146 "value": null
147 },
148 {
149 "color": "red",
150 "value": 80
151 }
152 ]
153 },
154 "override": {},
155 "values": false
156 },
157 "orientation": "horizontal",
158 "showThresholdLabels": false,
159 "showThresholdMarkers": true
160 },
161 "pluginVersion": "6.4.2",
162 "repeat": null,
163 "repeatDirection": "v",
164 "targets": [
165 {
166 "expr": "sum(rate(container_cpu_usage_seconds_total{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", image!=\"\", container_name!=\"POD\", pod_name=~\"spgwu.*\"}[5m])) / sum(kube_pod_container_resource_limits_cpu_cores{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod=~\"spgwu.*\"}) * 100",
167 "format": "time_series",
168 "interval": "10s",
169 "intervalFactor": 1,
170 "legendFormat": "",
171 "refId": "A"
172 }
173 ],
174 "title": "SPGWU CPU Utilization",
175 "type": "gauge"
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800176 },
177 {
178 "cacheTimeout": null,
179 "colorBackground": false,
180 "colorValue": true,
181 "colors": [
182 "rgba(50, 172, 45, 0.97)",
183 "rgba(237, 129, 40, 0.89)",
184 "rgba(245, 54, 54, 0.9)"
185 ],
186 "datasource": "Prometheus",
187 "decimals": null,
188 "description": "",
189 "format": "percent",
190 "gauge": {
191 "maxValue": 100,
192 "minValue": 0,
193 "show": true,
194 "thresholdLabels": false,
195 "thresholdMarkers": true
196 },
197 "gridPos": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800198 "h": 8,
199 "w": 4,
200 "x": 8,
201 "y": 1
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800202 },
203 "id": 12,
204 "interval": null,
205 "links": [],
206 "mappingType": 1,
207 "mappingTypes": [
208 {
209 "name": "value to text",
210 "value": 1
211 },
212 {
213 "name": "range to text",
214 "value": 2
215 }
216 ],
217 "maxDataPoints": 100,
218 "maxPerRow": 12,
219 "nullPointMode": "null",
220 "nullText": null,
221 "options": {},
222 "postfix": "",
223 "postfixFontSize": "50%",
224 "prefix": "",
225 "prefixFontSize": "50%",
226 "rangeMaps": [
227 {
228 "from": "null",
229 "text": "N/A",
230 "to": "null"
231 }
232 ],
233 "repeat": null,
234 "repeatDirection": "v",
235 "sparkline": {
236 "fillColor": "rgba(31, 118, 189, 0.18)",
237 "full": false,
238 "lineColor": "rgb(31, 120, 193)",
239 "show": true
240 },
241 "tableColumn": "",
242 "targets": [
243 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800244 "expr": "100 * (sum(container_memory_usage_bytes{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"spgwu.*\", container_name!=\"POD\"}) / sum(container_spec_memory_limit_bytes{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"spgwu.*\", container_name!=\"POD\"}))",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800245 "format": "time_series",
246 "hide": false,
247 "instant": false,
248 "interval": "10s",
249 "intervalFactor": 1,
250 "refId": "A"
251 }
252 ],
253 "thresholds": "85,95",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800254 "title": "SPGWU Memory Utilization",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800255 "type": "singlestat",
256 "valueFontSize": "80%",
257 "valueMaps": [
258 {
259 "op": "=",
260 "text": "N/A",
261 "value": "null"
262 }
263 ],
264 "valueName": "current"
265 },
266 {
267 "aliasColors": {},
268 "bars": false,
269 "dashLength": 10,
270 "dashes": false,
271 "datasource": null,
272 "fill": 2,
273 "fillGradient": 0,
274 "gridPos": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800275 "h": 8,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800276 "w": 12,
277 "x": 12,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800278 "y": 1
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800279 },
280 "id": 2,
281 "legend": {
282 "alignAsTable": true,
283 "avg": true,
284 "current": true,
285 "max": false,
286 "min": false,
287 "rightSide": true,
288 "show": true,
289 "total": false,
290 "values": true
291 },
292 "lines": true,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800293 "linewidth": 1,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800294 "links": [],
295 "nullPointMode": "null",
296 "options": {
297 "dataLinks": []
298 },
299 "percentage": false,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800300 "pointradius": 1,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800301 "points": false,
302 "renderer": "flot",
303 "repeat": null,
304 "repeatDirection": "v",
305 "seriesOverrides": [],
306 "spaceLength": 10,
307 "stack": false,
308 "steppedLine": false,
309 "targets": [
310 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800311 "expr": "sum(rate(container_network_receive_bytes_total{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"spgwu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800312 "format": "time_series",
313 "interval": "10s",
314 "intervalFactor": 1,
315 "legendFormat": "rx: {{ interface }}",
316 "refId": "B"
317 },
318 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800319 "expr": "-sum(rate(container_network_transmit_bytes_total{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"spgwu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800320 "format": "time_series",
321 "interval": "10s",
322 "intervalFactor": 1,
323 "legendFormat": "tx: {{ interface }}",
324 "refId": "A"
325 }
326 ],
327 "thresholds": [],
328 "timeFrom": null,
329 "timeRegions": [],
330 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800331 "title": "SPGWU Network I/O",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800332 "tooltip": {
333 "shared": true,
334 "sort": 1,
335 "value_type": "individual"
336 },
337 "type": "graph",
338 "xaxis": {
339 "buckets": null,
340 "mode": "time",
341 "name": null,
342 "show": true,
343 "values": []
344 },
345 "yaxes": [
346 {
347 "format": "Bps",
348 "label": null,
349 "logBase": 1,
350 "max": null,
351 "min": null,
352 "show": true
353 },
354 {
355 "format": "Bps",
356 "label": null,
357 "logBase": 1,
358 "max": null,
359 "min": null,
360 "show": false
361 }
362 ],
363 "yaxis": {
364 "align": false,
365 "alignLevel": null
366 }
367 },
368 {
369 "cacheTimeout": null,
370 "colorBackground": false,
371 "colorValue": false,
372 "colors": [
373 "#299c46",
374 "rgba(237, 129, 40, 0.89)",
375 "#d44a3a"
376 ],
377 "datasource": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800378 "format": "s",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800379 "gauge": {
380 "maxValue": 100,
381 "minValue": 0,
382 "show": false,
383 "thresholdLabels": false,
384 "thresholdMarkers": true
385 },
386 "gridPos": {
387 "h": 4,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800388 "w": 4,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800389 "x": 0,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800390 "y": 5
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800391 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800392 "id": 32,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800393 "interval": null,
394 "links": [],
395 "mappingType": 1,
396 "mappingTypes": [
397 {
398 "name": "value to text",
399 "value": 1
400 },
401 {
402 "name": "range to text",
403 "value": 2
404 }
405 ],
406 "maxDataPoints": 100,
407 "nullPointMode": "connected",
408 "nullText": null,
409 "options": {},
410 "postfix": "",
411 "postfixFontSize": "50%",
412 "prefix": "",
413 "prefixFontSize": "50%",
414 "rangeMaps": [
415 {
416 "from": "null",
417 "text": "N/A",
418 "to": "null"
419 }
420 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800421 "repeatDirection": "v",
422 "sparkline": {
423 "fillColor": "rgba(31, 118, 189, 0.18)",
424 "full": false,
425 "lineColor": "rgb(31, 120, 193)",
426 "show": false,
427 "ymax": null,
428 "ymin": null
429 },
430 "tableColumn": "",
431 "targets": [
432 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800433 "expr": "count(ue_info{datacenter=\"$site\"})",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800434 "refId": "A"
435 }
436 ],
437 "thresholds": "",
438 "timeFrom": null,
439 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800440 "title": "Number of Subscribers",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800441 "type": "singlestat",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800442 "valueFontSize": "100%",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800443 "valueMaps": [
444 {
445 "op": "=",
446 "text": "N/A",
447 "value": "null"
448 }
449 ],
450 "valueName": "avg"
451 },
452 {
453 "cacheTimeout": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800454 "colorBackground": true,
455 "colorPrefix": false,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800456 "colorValue": false,
457 "colors": [
458 "#299c46",
459 "rgba(237, 129, 40, 0.89)",
460 "#d44a3a"
461 ],
462 "datasource": null,
463 "format": "none",
464 "gauge": {
465 "maxValue": 100,
466 "minValue": 0,
467 "show": false,
468 "thresholdLabels": false,
469 "thresholdMarkers": true
470 },
471 "gridPos": {
472 "h": 4,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800473 "w": 4,
474 "x": 0,
475 "y": 9
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800476 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800477 "id": 36,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800478 "interval": null,
479 "links": [],
480 "mappingType": 1,
481 "mappingTypes": [
482 {
483 "name": "value to text",
484 "value": 1
485 },
486 {
487 "name": "range to text",
488 "value": 2
489 }
490 ],
491 "maxDataPoints": 100,
492 "nullPointMode": "connected",
493 "nullText": null,
494 "options": {},
495 "postfix": "",
496 "postfixFontSize": "50%",
497 "prefix": "",
498 "prefixFontSize": "50%",
499 "rangeMaps": [
500 {
501 "from": "null",
502 "text": "N/A",
503 "to": "null"
504 }
505 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800506 "repeatDirection": "v",
507 "sparkline": {
508 "fillColor": "rgba(31, 118, 189, 0.18)",
509 "full": false,
510 "lineColor": "rgb(31, 120, 193)",
511 "show": false,
512 "ymax": null,
513 "ymin": null
514 },
515 "tableColumn": "",
516 "targets": [
517 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800518 "expr": "kube_pod_container_status_restarts_total{datacenter=\"$site\",namespace=~\"omec|omec-cbrs\",pod=~\"spgwu.*\"}",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800519 "refId": "A"
520 }
521 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800522 "thresholds": "3,10",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800523 "timeFrom": null,
524 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800525 "title": "SPGWU Restarts Total",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800526 "type": "singlestat",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800527 "valueFontSize": "110%",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800528 "valueMaps": [
529 {
530 "op": "=",
531 "text": "N/A",
532 "value": "null"
533 }
534 ],
535 "valueName": "avg"
536 },
537 {
538 "cacheTimeout": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800539 "datasource": "Prometheus",
540 "description": "",
541 "gridPos": {
542 "h": 8,
543 "w": 4,
544 "x": 4,
545 "y": 9
546 },
547 "id": 33,
548 "links": [],
549 "options": {
550 "fieldOptions": {
551 "calcs": [
552 "mean"
553 ],
554 "defaults": {
555 "mappings": [],
556 "max": 100,
557 "min": 0,
558 "thresholds": [
559 {
560 "color": "green",
561 "value": null
562 },
563 {
564 "color": "red",
565 "value": 80
566 }
567 ]
568 },
569 "override": {},
570 "values": false
571 },
572 "orientation": "horizontal",
573 "showThresholdLabels": false,
574 "showThresholdMarkers": true
575 },
576 "pluginVersion": "6.4.2",
577 "repeatDirection": "v",
578 "targets": [
579 {
580 "expr": "sum(rate(container_cpu_usage_seconds_total{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", image!=\"\", container_name!=\"POD\", pod_name=~\"accelleran-cbrs-cu.*\"}[5m])) / sum(kube_pod_container_resource_limits_cpu_cores{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod=~\"accelleran-cbrs-cu.*\"}) * 100",
581 "format": "time_series",
582 "interval": "10s",
583 "intervalFactor": 1,
584 "legendFormat": "",
585 "refId": "A"
586 }
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800587 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800588 "title": "Accelleran-CU CPU Utilization",
589 "type": "gauge"
590 },
591 {
592 "cacheTimeout": null,
593 "colorBackground": false,
594 "colorValue": true,
595 "colors": [
596 "rgba(50, 172, 45, 0.97)",
597 "rgba(237, 129, 40, 0.89)",
598 "rgba(245, 54, 54, 0.9)"
599 ],
600 "datasource": "Prometheus",
601 "decimals": null,
602 "description": "",
603 "format": "percent",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800604 "gauge": {
605 "maxValue": 100,
606 "minValue": 0,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800607 "show": true,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800608 "thresholdLabels": false,
609 "thresholdMarkers": true
610 },
611 "gridPos": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800612 "h": 8,
613 "w": 4,
614 "x": 8,
615 "y": 9
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800616 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800617 "id": 34,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800618 "interval": null,
619 "links": [],
620 "mappingType": 1,
621 "mappingTypes": [
622 {
623 "name": "value to text",
624 "value": 1
625 },
626 {
627 "name": "range to text",
628 "value": 2
629 }
630 ],
631 "maxDataPoints": 100,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800632 "maxPerRow": 12,
633 "nullPointMode": "null",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800634 "nullText": null,
635 "options": {},
636 "postfix": "",
637 "postfixFontSize": "50%",
638 "prefix": "",
639 "prefixFontSize": "50%",
640 "rangeMaps": [
641 {
642 "from": "null",
643 "text": "N/A",
644 "to": "null"
645 }
646 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800647 "repeatDirection": "v",
648 "sparkline": {
649 "fillColor": "rgba(31, 118, 189, 0.18)",
650 "full": false,
651 "lineColor": "rgb(31, 120, 193)",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800652 "show": true
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800653 },
654 "tableColumn": "",
655 "targets": [
656 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800657 "expr": "100 * (sum(container_memory_usage_bytes{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"accelleran-cbrs-cu.*\", container_name!=\"POD\"}) / sum(container_spec_memory_limit_bytes{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"accelleran-cbrs-cu.*\", container_name!=\"POD\"}))",
658 "format": "time_series",
659 "hide": false,
660 "instant": false,
661 "interval": "10s",
662 "intervalFactor": 1,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800663 "refId": "A"
664 }
665 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800666 "thresholds": "85,95",
667 "title": "Accelleran-CU Memory Utilization",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800668 "type": "singlestat",
669 "valueFontSize": "80%",
670 "valueMaps": [
671 {
672 "op": "=",
673 "text": "N/A",
674 "value": "null"
675 }
676 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800677 "valueName": "current"
678 },
679 {
680 "aliasColors": {},
681 "bars": false,
682 "dashLength": 10,
683 "dashes": false,
684 "datasource": null,
685 "fill": 2,
686 "fillGradient": 0,
687 "gridPos": {
688 "h": 8,
689 "w": 12,
690 "x": 12,
691 "y": 9
692 },
693 "id": 35,
694 "legend": {
695 "alignAsTable": true,
696 "avg": true,
697 "current": true,
698 "max": false,
699 "min": false,
700 "rightSide": true,
701 "show": true,
702 "total": false,
703 "values": true
704 },
705 "lines": true,
706 "linewidth": 1,
707 "links": [],
708 "nullPointMode": "null",
709 "options": {
710 "dataLinks": []
711 },
712 "percentage": false,
713 "pointradius": 1,
714 "points": false,
715 "renderer": "flot",
716 "repeatDirection": "v",
717 "seriesOverrides": [],
718 "spaceLength": 10,
719 "stack": false,
720 "steppedLine": false,
721 "targets": [
722 {
723 "expr": "sum(rate(container_network_receive_bytes_total{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"accelleran-cbrs-cu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
724 "format": "time_series",
725 "interval": "10s",
726 "intervalFactor": 1,
727 "legendFormat": "rx: {{ interface }}",
728 "refId": "B"
729 },
730 {
731 "expr": "-sum(rate(container_network_transmit_bytes_total{datacenter=\"$site\", namespace=~\"omec|omec-cbrs\", pod_name=~\"accelleran-cbrs-cu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
732 "format": "time_series",
733 "interval": "10s",
734 "intervalFactor": 1,
735 "legendFormat": "tx: {{ interface }}",
736 "refId": "A"
737 }
738 ],
739 "thresholds": [],
740 "timeFrom": null,
741 "timeRegions": [],
742 "timeShift": null,
743 "title": "Accelleran-CU Network I/O",
744 "tooltip": {
745 "shared": true,
746 "sort": 1,
747 "value_type": "individual"
748 },
749 "type": "graph",
750 "xaxis": {
751 "buckets": null,
752 "mode": "time",
753 "name": null,
754 "show": true,
755 "values": []
756 },
757 "yaxes": [
758 {
759 "format": "Bps",
760 "label": null,
761 "logBase": 1,
762 "max": null,
763 "min": null,
764 "show": true
765 },
766 {
767 "format": "Bps",
768 "label": null,
769 "logBase": 1,
770 "max": null,
771 "min": null,
772 "show": false
773 }
774 ],
775 "yaxis": {
776 "align": false,
777 "alignLevel": null
778 }
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800779 },
780 {
781 "cacheTimeout": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800782 "colorBackground": true,
783 "colorPrefix": false,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800784 "colorValue": false,
785 "colors": [
786 "#299c46",
787 "rgba(237, 129, 40, 0.89)",
788 "#d44a3a"
789 ],
790 "datasource": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800791 "format": "none",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800792 "gauge": {
793 "maxValue": 100,
794 "minValue": 0,
795 "show": false,
796 "thresholdLabels": false,
797 "thresholdMarkers": true
798 },
799 "gridPos": {
800 "h": 4,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800801 "w": 4,
802 "x": 0,
803 "y": 13
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800804 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800805 "id": 37,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800806 "interval": null,
807 "links": [],
808 "mappingType": 1,
809 "mappingTypes": [
810 {
811 "name": "value to text",
812 "value": 1
813 },
814 {
815 "name": "range to text",
816 "value": 2
817 }
818 ],
819 "maxDataPoints": 100,
820 "nullPointMode": "connected",
821 "nullText": null,
822 "options": {},
823 "postfix": "",
824 "postfixFontSize": "50%",
825 "prefix": "",
826 "prefixFontSize": "50%",
827 "rangeMaps": [
828 {
829 "from": "null",
830 "text": "N/A",
831 "to": "null"
832 }
833 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800834 "repeatDirection": "v",
835 "sparkline": {
836 "fillColor": "rgba(31, 118, 189, 0.18)",
837 "full": false,
838 "lineColor": "rgb(31, 120, 193)",
839 "show": false,
840 "ymax": null,
841 "ymin": null
842 },
843 "tableColumn": "",
844 "targets": [
845 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800846 "expr": "kube_pod_container_status_restarts_total{datacenter=\"$site\",namespace=~\"omec|omec-cbrs\",pod=~\"accelleran-cbrs-cu.*\"}",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800847 "refId": "A"
848 }
849 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800850 "thresholds": "3,10",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800851 "timeFrom": null,
852 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800853 "title": "Accelleran-CU Restarts Total",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800854 "type": "singlestat",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800855 "valueFontSize": "110%",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800856 "valueMaps": [
857 {
858 "op": "=",
859 "text": "N/A",
860 "value": "null"
861 }
862 ],
863 "valueName": "avg"
864 }
865 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800866 "refresh": "1m",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800867 "schemaVersion": 20,
868 "style": "dark",
869 "tags": [
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800870 "aether",
871 "omec"
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800872 ],
873 "templating": {
874 "list": [
875 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800876 "allValue": null,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800877 "current": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800878 "tags": [],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800879 "text": "All",
880 "value": [
881 "$__all"
882 ]
883 },
884 "datasource": "Prometheus",
885 "definition": "label_values(kube_pod_info, datacenter)",
886 "hide": 0,
887 "includeAll": true,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800888 "label": "Site",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800889 "multi": true,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800890 "name": "site",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800891 "options": [],
892 "query": "label_values(kube_pod_info, datacenter)",
893 "refresh": 2,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800894 "regex": "/.*edge.*/",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800895 "skipUrlSync": false,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800896 "sort": 0,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800897 "tagValuesQuery": "",
898 "tags": [],
899 "tagsQuery": "",
900 "type": "query",
901 "useTags": false
902 }
903 ]
904 },
905 "time": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800906 "from": "now-3h",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800907 "to": "now"
908 },
909 "timepicker": {
910 "hidden": false,
911 "refresh_intervals": [
912 "5s",
913 "10s",
914 "30s",
915 "1m",
916 "5m",
917 "15m",
918 "30m",
919 "1h",
920 "2h",
921 "1d"
922 ],
923 "time_options": [
924 "5m",
925 "15m",
926 "1h",
927 "6h",
928 "12h",
929 "24h",
930 "2d",
931 "7d",
932 "30d"
933 ]
934 },
935 "timezone": "",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800936 "title": "OMEC User Plane Summary",
937 "uid": "jccoF4UWz",
938 "version": 1
939}