blob: 3c7702607051dded75df1edc42d1a50d5aa5605b [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 Moon7c8779e2020-02-03 18:53:16 -080018 "id": 2,
19 "iteration": 1580781656482,
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 Moon85283722020-02-03 21:21:02 -0800103 "expr": "sum(time() - kube_pod_created{datacenter=\"$site\",namespace=~\"omec-data-plane-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 }
Hyunsun Moon7c8779e2020-02-03 18:53:16 -0800152 ],
153 "unit": "percent"
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800154 },
155 "override": {},
156 "values": false
157 },
158 "orientation": "horizontal",
159 "showThresholdLabels": false,
160 "showThresholdMarkers": true
161 },
162 "pluginVersion": "6.4.2",
163 "repeat": null,
164 "repeatDirection": "v",
165 "targets": [
166 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800167 "expr": "sum(rate(container_cpu_usage_seconds_total{datacenter=\"$site\", namespace=~\"omec-data-plane-cbrs.*\", image!=\"\", container_name!=\"POD\", pod_name=~\"spgwu.*\"}[5m])) / sum(kube_pod_container_resource_limits_cpu_cores{datacenter=\"$site\", namespace=~\"omec-data-plane-cbrs.*\", pod=~\"spgwu.*\"}) * 100",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800168 "format": "time_series",
169 "interval": "10s",
170 "intervalFactor": 1,
171 "legendFormat": "",
172 "refId": "A"
173 }
174 ],
175 "title": "SPGWU CPU Utilization",
176 "type": "gauge"
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800177 },
178 {
179 "cacheTimeout": null,
180 "colorBackground": false,
181 "colorValue": true,
182 "colors": [
183 "rgba(50, 172, 45, 0.97)",
184 "rgba(237, 129, 40, 0.89)",
185 "rgba(245, 54, 54, 0.9)"
186 ],
187 "datasource": "Prometheus",
188 "decimals": null,
189 "description": "",
190 "format": "percent",
191 "gauge": {
192 "maxValue": 100,
193 "minValue": 0,
194 "show": true,
195 "thresholdLabels": false,
196 "thresholdMarkers": true
197 },
198 "gridPos": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800199 "h": 8,
200 "w": 4,
201 "x": 8,
202 "y": 1
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800203 },
204 "id": 12,
205 "interval": null,
206 "links": [],
207 "mappingType": 1,
208 "mappingTypes": [
209 {
210 "name": "value to text",
211 "value": 1
212 },
213 {
214 "name": "range to text",
215 "value": 2
216 }
217 ],
218 "maxDataPoints": 100,
219 "maxPerRow": 12,
220 "nullPointMode": "null",
221 "nullText": null,
222 "options": {},
223 "postfix": "",
224 "postfixFontSize": "50%",
225 "prefix": "",
226 "prefixFontSize": "50%",
227 "rangeMaps": [
228 {
229 "from": "null",
230 "text": "N/A",
231 "to": "null"
232 }
233 ],
234 "repeat": null,
235 "repeatDirection": "v",
236 "sparkline": {
237 "fillColor": "rgba(31, 118, 189, 0.18)",
238 "full": false,
239 "lineColor": "rgb(31, 120, 193)",
240 "show": true
241 },
242 "tableColumn": "",
243 "targets": [
244 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800245 "expr": "100 * (sum(container_memory_usage_bytes{datacenter=\"$site\", namespace=~\"omec-data-plane-cbrs.*\", pod_name=~\"spgwu.*\", container_name!=\"POD\"}) / sum(container_spec_memory_limit_bytes{datacenter=\"$site\", namespace=~\"omec-data-plane-cbrs.*\", pod_name=~\"spgwu.*\", container_name!=\"POD\"}))",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800246 "format": "time_series",
247 "hide": false,
248 "instant": false,
249 "interval": "10s",
250 "intervalFactor": 1,
251 "refId": "A"
252 }
253 ],
254 "thresholds": "85,95",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800255 "title": "SPGWU Memory Utilization",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800256 "type": "singlestat",
257 "valueFontSize": "80%",
258 "valueMaps": [
259 {
260 "op": "=",
261 "text": "N/A",
262 "value": "null"
263 }
264 ],
265 "valueName": "current"
266 },
267 {
268 "aliasColors": {},
269 "bars": false,
270 "dashLength": 10,
271 "dashes": false,
272 "datasource": null,
273 "fill": 2,
274 "fillGradient": 0,
275 "gridPos": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800276 "h": 8,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800277 "w": 12,
278 "x": 12,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800279 "y": 1
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800280 },
281 "id": 2,
282 "legend": {
283 "alignAsTable": true,
284 "avg": true,
285 "current": true,
286 "max": false,
287 "min": false,
288 "rightSide": true,
289 "show": true,
290 "total": false,
291 "values": true
292 },
293 "lines": true,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800294 "linewidth": 1,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800295 "links": [],
296 "nullPointMode": "null",
297 "options": {
298 "dataLinks": []
299 },
300 "percentage": false,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800301 "pointradius": 1,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800302 "points": false,
303 "renderer": "flot",
304 "repeat": null,
305 "repeatDirection": "v",
306 "seriesOverrides": [],
307 "spaceLength": 10,
308 "stack": false,
309 "steppedLine": false,
310 "targets": [
311 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800312 "expr": "sum(rate(container_network_receive_bytes_total{datacenter=\"$site\", namespace=~\"omec-data-plane-cbrs.*\", pod_name=~\"spgwu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800313 "format": "time_series",
314 "interval": "10s",
315 "intervalFactor": 1,
316 "legendFormat": "rx: {{ interface }}",
317 "refId": "B"
318 },
319 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800320 "expr": "-sum(rate(container_network_transmit_bytes_total{datacenter=\"$site\", namespace=~\"omec-data-plane-cbrs.*\", pod_name=~\"spgwu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800321 "format": "time_series",
322 "interval": "10s",
323 "intervalFactor": 1,
324 "legendFormat": "tx: {{ interface }}",
325 "refId": "A"
326 }
327 ],
328 "thresholds": [],
329 "timeFrom": null,
330 "timeRegions": [],
331 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800332 "title": "SPGWU Network I/O",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800333 "tooltip": {
334 "shared": true,
335 "sort": 1,
336 "value_type": "individual"
337 },
338 "type": "graph",
339 "xaxis": {
340 "buckets": null,
341 "mode": "time",
342 "name": null,
343 "show": true,
344 "values": []
345 },
346 "yaxes": [
347 {
348 "format": "Bps",
349 "label": null,
350 "logBase": 1,
351 "max": null,
352 "min": null,
353 "show": true
354 },
355 {
356 "format": "Bps",
357 "label": null,
358 "logBase": 1,
359 "max": null,
360 "min": null,
361 "show": false
362 }
363 ],
364 "yaxis": {
365 "align": false,
366 "alignLevel": null
367 }
368 },
369 {
370 "cacheTimeout": null,
371 "colorBackground": false,
372 "colorValue": false,
373 "colors": [
374 "#299c46",
375 "rgba(237, 129, 40, 0.89)",
376 "#d44a3a"
377 ],
378 "datasource": null,
Hyunsun Moon7c8779e2020-02-03 18:53:16 -0800379 "format": "none",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800380 "gauge": {
381 "maxValue": 100,
382 "minValue": 0,
383 "show": false,
384 "thresholdLabels": false,
385 "thresholdMarkers": true
386 },
387 "gridPos": {
388 "h": 4,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800389 "w": 4,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800390 "x": 0,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800391 "y": 5
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800392 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800393 "id": 32,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800394 "interval": null,
395 "links": [],
396 "mappingType": 1,
397 "mappingTypes": [
398 {
399 "name": "value to text",
400 "value": 1
401 },
402 {
403 "name": "range to text",
404 "value": 2
405 }
406 ],
407 "maxDataPoints": 100,
408 "nullPointMode": "connected",
409 "nullText": null,
410 "options": {},
411 "postfix": "",
412 "postfixFontSize": "50%",
413 "prefix": "",
414 "prefixFontSize": "50%",
415 "rangeMaps": [
416 {
417 "from": "null",
418 "text": "N/A",
419 "to": "null"
420 }
421 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800422 "repeatDirection": "v",
423 "sparkline": {
424 "fillColor": "rgba(31, 118, 189, 0.18)",
425 "full": false,
426 "lineColor": "rgb(31, 120, 193)",
427 "show": false,
428 "ymax": null,
429 "ymin": null
430 },
431 "tableColumn": "",
432 "targets": [
433 {
Hyunsun Moon7c8779e2020-02-03 18:53:16 -0800434 "expr": "count(ue_info{EDGE=\"$site\"})",
435 "instant": true,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800436 "refId": "A"
437 }
438 ],
439 "thresholds": "",
440 "timeFrom": null,
441 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800442 "title": "Number of Subscribers",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800443 "type": "singlestat",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800444 "valueFontSize": "100%",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800445 "valueMaps": [
446 {
447 "op": "=",
448 "text": "N/A",
449 "value": "null"
450 }
451 ],
452 "valueName": "avg"
453 },
454 {
455 "cacheTimeout": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800456 "colorBackground": true,
457 "colorPrefix": false,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800458 "colorValue": false,
459 "colors": [
460 "#299c46",
461 "rgba(237, 129, 40, 0.89)",
462 "#d44a3a"
463 ],
464 "datasource": null,
465 "format": "none",
466 "gauge": {
467 "maxValue": 100,
468 "minValue": 0,
469 "show": false,
470 "thresholdLabels": false,
471 "thresholdMarkers": true
472 },
473 "gridPos": {
474 "h": 4,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800475 "w": 4,
476 "x": 0,
477 "y": 9
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800478 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800479 "id": 36,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800480 "interval": null,
481 "links": [],
482 "mappingType": 1,
483 "mappingTypes": [
484 {
485 "name": "value to text",
486 "value": 1
487 },
488 {
489 "name": "range to text",
490 "value": 2
491 }
492 ],
493 "maxDataPoints": 100,
494 "nullPointMode": "connected",
495 "nullText": null,
496 "options": {},
497 "postfix": "",
498 "postfixFontSize": "50%",
499 "prefix": "",
500 "prefixFontSize": "50%",
501 "rangeMaps": [
502 {
503 "from": "null",
504 "text": "N/A",
505 "to": "null"
506 }
507 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800508 "repeatDirection": "v",
509 "sparkline": {
510 "fillColor": "rgba(31, 118, 189, 0.18)",
511 "full": false,
512 "lineColor": "rgb(31, 120, 193)",
513 "show": false,
514 "ymax": null,
515 "ymin": null
516 },
517 "tableColumn": "",
518 "targets": [
519 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800520 "expr": "kube_pod_container_status_restarts_total{datacenter=\"$site\",namespace=~\"omec-data-plane-cbrs.*\",pod=~\"spgwu.*\"}",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800521 "refId": "A"
522 }
523 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800524 "thresholds": "3,10",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800525 "timeFrom": null,
526 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800527 "title": "SPGWU Restarts Total",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800528 "type": "singlestat",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800529 "valueFontSize": "110%",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800530 "valueMaps": [
531 {
532 "op": "=",
533 "text": "N/A",
534 "value": "null"
535 }
536 ],
537 "valueName": "avg"
538 },
539 {
540 "cacheTimeout": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800541 "datasource": "Prometheus",
542 "description": "",
543 "gridPos": {
544 "h": 8,
545 "w": 4,
546 "x": 4,
547 "y": 9
548 },
549 "id": 33,
550 "links": [],
551 "options": {
552 "fieldOptions": {
553 "calcs": [
554 "mean"
555 ],
556 "defaults": {
557 "mappings": [],
558 "max": 100,
559 "min": 0,
560 "thresholds": [
561 {
562 "color": "green",
563 "value": null
564 },
565 {
566 "color": "red",
567 "value": 80
568 }
Hyunsun Moon7c8779e2020-02-03 18:53:16 -0800569 ],
570 "unit": "percent"
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800571 },
572 "override": {},
573 "values": false
574 },
575 "orientation": "horizontal",
576 "showThresholdLabels": false,
577 "showThresholdMarkers": true
578 },
579 "pluginVersion": "6.4.2",
580 "repeatDirection": "v",
581 "targets": [
582 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800583 "expr": "sum(rate(container_cpu_usage_seconds_total{datacenter=\"$site\", image!=\"\", container_name!=\"POD\", pod_name=~\"accelleran-cbrs-cu.*\"}[5m])) / sum(kube_pod_container_resource_limits_cpu_cores{datacenter=\"$site\", pod=~\"accelleran-cbrs-cu.*\"}) * 100",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800584 "format": "time_series",
585 "interval": "10s",
586 "intervalFactor": 1,
587 "legendFormat": "",
588 "refId": "A"
589 }
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800590 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800591 "title": "Accelleran-CU CPU Utilization",
592 "type": "gauge"
593 },
594 {
595 "cacheTimeout": null,
596 "colorBackground": false,
597 "colorValue": true,
598 "colors": [
599 "rgba(50, 172, 45, 0.97)",
600 "rgba(237, 129, 40, 0.89)",
601 "rgba(245, 54, 54, 0.9)"
602 ],
603 "datasource": "Prometheus",
604 "decimals": null,
605 "description": "",
606 "format": "percent",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800607 "gauge": {
608 "maxValue": 100,
609 "minValue": 0,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800610 "show": true,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800611 "thresholdLabels": false,
612 "thresholdMarkers": true
613 },
614 "gridPos": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800615 "h": 8,
616 "w": 4,
617 "x": 8,
618 "y": 9
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800619 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800620 "id": 34,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800621 "interval": null,
622 "links": [],
623 "mappingType": 1,
624 "mappingTypes": [
625 {
626 "name": "value to text",
627 "value": 1
628 },
629 {
630 "name": "range to text",
631 "value": 2
632 }
633 ],
634 "maxDataPoints": 100,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800635 "maxPerRow": 12,
636 "nullPointMode": "null",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800637 "nullText": null,
638 "options": {},
639 "postfix": "",
640 "postfixFontSize": "50%",
641 "prefix": "",
642 "prefixFontSize": "50%",
643 "rangeMaps": [
644 {
645 "from": "null",
646 "text": "N/A",
647 "to": "null"
648 }
649 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800650 "repeatDirection": "v",
651 "sparkline": {
652 "fillColor": "rgba(31, 118, 189, 0.18)",
653 "full": false,
654 "lineColor": "rgb(31, 120, 193)",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800655 "show": true
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800656 },
657 "tableColumn": "",
658 "targets": [
659 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800660 "expr": "100 * (sum(container_memory_usage_bytes{datacenter=\"$site\", pod_name=~\"accelleran-cbrs-cu.*\", container_name!=\"POD\"}) / sum(container_spec_memory_limit_bytes{datacenter=\"$site\", pod_name=~\"accelleran-cbrs-cu.*\", container_name!=\"POD\"}))",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800661 "format": "time_series",
662 "hide": false,
663 "instant": false,
664 "interval": "10s",
665 "intervalFactor": 1,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800666 "refId": "A"
667 }
668 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800669 "thresholds": "85,95",
670 "title": "Accelleran-CU Memory Utilization",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800671 "type": "singlestat",
672 "valueFontSize": "80%",
673 "valueMaps": [
674 {
675 "op": "=",
676 "text": "N/A",
677 "value": "null"
678 }
679 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800680 "valueName": "current"
681 },
682 {
683 "aliasColors": {},
684 "bars": false,
685 "dashLength": 10,
686 "dashes": false,
687 "datasource": null,
688 "fill": 2,
689 "fillGradient": 0,
690 "gridPos": {
691 "h": 8,
692 "w": 12,
693 "x": 12,
694 "y": 9
695 },
696 "id": 35,
697 "legend": {
698 "alignAsTable": true,
699 "avg": true,
700 "current": true,
701 "max": false,
702 "min": false,
703 "rightSide": true,
704 "show": true,
705 "total": false,
706 "values": true
707 },
708 "lines": true,
709 "linewidth": 1,
710 "links": [],
711 "nullPointMode": "null",
712 "options": {
713 "dataLinks": []
714 },
715 "percentage": false,
716 "pointradius": 1,
717 "points": false,
718 "renderer": "flot",
719 "repeatDirection": "v",
720 "seriesOverrides": [],
721 "spaceLength": 10,
722 "stack": false,
723 "steppedLine": false,
724 "targets": [
725 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800726 "expr": "sum(rate(container_network_receive_bytes_total{datacenter=\"$site\", pod_name=~\"accelleran-cbrs-cu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800727 "format": "time_series",
728 "interval": "10s",
729 "intervalFactor": 1,
730 "legendFormat": "rx: {{ interface }}",
731 "refId": "B"
732 },
733 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800734 "expr": "-sum(rate(container_network_transmit_bytes_total{datacenter=\"$site\", pod_name=~\"accelleran-cbrs-cu.*\", interface!=\"tunl0\"}[3m]))by (pod_name, interface)",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800735 "format": "time_series",
736 "interval": "10s",
737 "intervalFactor": 1,
738 "legendFormat": "tx: {{ interface }}",
739 "refId": "A"
740 }
741 ],
742 "thresholds": [],
743 "timeFrom": null,
744 "timeRegions": [],
745 "timeShift": null,
746 "title": "Accelleran-CU Network I/O",
747 "tooltip": {
748 "shared": true,
749 "sort": 1,
750 "value_type": "individual"
751 },
752 "type": "graph",
753 "xaxis": {
754 "buckets": null,
755 "mode": "time",
756 "name": null,
757 "show": true,
758 "values": []
759 },
760 "yaxes": [
761 {
762 "format": "Bps",
763 "label": null,
764 "logBase": 1,
765 "max": null,
766 "min": null,
767 "show": true
768 },
769 {
770 "format": "Bps",
771 "label": null,
772 "logBase": 1,
773 "max": null,
774 "min": null,
775 "show": false
776 }
777 ],
778 "yaxis": {
779 "align": false,
780 "alignLevel": null
781 }
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800782 },
783 {
784 "cacheTimeout": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800785 "colorBackground": true,
786 "colorPrefix": false,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800787 "colorValue": false,
788 "colors": [
789 "#299c46",
790 "rgba(237, 129, 40, 0.89)",
791 "#d44a3a"
792 ],
793 "datasource": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800794 "format": "none",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800795 "gauge": {
796 "maxValue": 100,
797 "minValue": 0,
798 "show": false,
799 "thresholdLabels": false,
800 "thresholdMarkers": true
801 },
802 "gridPos": {
803 "h": 4,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800804 "w": 4,
805 "x": 0,
806 "y": 13
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800807 },
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800808 "id": 37,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800809 "interval": null,
810 "links": [],
811 "mappingType": 1,
812 "mappingTypes": [
813 {
814 "name": "value to text",
815 "value": 1
816 },
817 {
818 "name": "range to text",
819 "value": 2
820 }
821 ],
822 "maxDataPoints": 100,
823 "nullPointMode": "connected",
824 "nullText": null,
825 "options": {},
826 "postfix": "",
827 "postfixFontSize": "50%",
828 "prefix": "",
829 "prefixFontSize": "50%",
830 "rangeMaps": [
831 {
832 "from": "null",
833 "text": "N/A",
834 "to": "null"
835 }
836 ],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800837 "repeatDirection": "v",
838 "sparkline": {
839 "fillColor": "rgba(31, 118, 189, 0.18)",
840 "full": false,
841 "lineColor": "rgb(31, 120, 193)",
842 "show": false,
843 "ymax": null,
844 "ymin": null
845 },
846 "tableColumn": "",
847 "targets": [
848 {
Hyunsun Moon85283722020-02-03 21:21:02 -0800849 "expr": "kube_pod_container_status_restarts_total{datacenter=\"$site\",pod=~\"accelleran-cbrs-cu.*\"}",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800850 "refId": "A"
851 }
852 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800853 "thresholds": "3,10",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800854 "timeFrom": null,
855 "timeShift": null,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800856 "title": "Accelleran-CU Restarts Total",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800857 "type": "singlestat",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800858 "valueFontSize": "110%",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800859 "valueMaps": [
860 {
861 "op": "=",
862 "text": "N/A",
863 "value": "null"
864 }
865 ],
866 "valueName": "avg"
867 }
868 ],
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800869 "refresh": "1m",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800870 "schemaVersion": 20,
871 "style": "dark",
872 "tags": [
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800873 "aether",
874 "omec"
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800875 ],
876 "templating": {
877 "list": [
878 {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800879 "allValue": null,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800880 "current": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800881 "tags": [],
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800882 "text": "All",
883 "value": [
884 "$__all"
885 ]
886 },
887 "datasource": "Prometheus",
888 "definition": "label_values(kube_pod_info, datacenter)",
889 "hide": 0,
890 "includeAll": true,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800891 "label": "Site",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800892 "multi": true,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800893 "name": "site",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800894 "options": [],
895 "query": "label_values(kube_pod_info, datacenter)",
896 "refresh": 2,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800897 "regex": "/.*edge.*/",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800898 "skipUrlSync": false,
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800899 "sort": 0,
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800900 "tagValuesQuery": "",
901 "tags": [],
902 "tagsQuery": "",
903 "type": "query",
904 "useTags": false
905 }
906 ]
907 },
908 "time": {
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800909 "from": "now-3h",
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800910 "to": "now"
911 },
912 "timepicker": {
913 "hidden": false,
914 "refresh_intervals": [
915 "5s",
916 "10s",
917 "30s",
918 "1m",
919 "5m",
920 "15m",
921 "30m",
922 "1h",
923 "2h",
924 "1d"
925 ],
926 "time_options": [
927 "5m",
928 "15m",
929 "1h",
930 "6h",
931 "12h",
932 "24h",
933 "2d",
934 "7d",
935 "30d"
936 ]
937 },
938 "timezone": "",
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800939 "title": "OMEC User Plane Summary",
940 "uid": "jccoF4UWz",
941 "version": 1
942}