blob: b35745113ddf3d01ab0b7f194de77ffb47393e90 [file] [log] [blame]
romeromonsere366b1a2019-11-19 19:49:26 +01001# Copyright 2019 Minsait - Indra S.A.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14# Author: Jose Manuel Palacios (jmpalacios@minsait.com)
15# Author: Jose Antonio Martinez (jamartinezv@minsait.com)
16
17apiVersion: v1
18kind: ConfigMap
19metadata:
20 labels:
21 grafana_dashboard: "1"
romeromonser5bed3ad2019-12-10 18:25:55 +010022 name: osm-monitoring-osm-summary-grafana
romeromonsere366b1a2019-11-19 19:49:26 +010023 annotations:
romeromonser5bed3ad2019-12-10 18:25:55 +010024 k8s-sidecar-target-directory: "/tmp/dashboards/Open Source MANO"
romeromonsere366b1a2019-11-19 19:49:26 +010025data:
romeromonser5bed3ad2019-12-10 18:25:55 +010026 osm-summary-dashboard.json: |-
romeromonsere366b1a2019-11-19 19:49:26 +010027 {
28 "annotations": {
29 "list": [
30 {
31 "builtIn": 1,
32 "datasource": "-- Grafana --",
33 "enable": true,
34 "hide": true,
35 "iconColor": "rgba(0, 211, 255, 1)",
36 "name": "Annotations & Alerts",
37 "type": "dashboard"
38 }
39 ]
40 },
romeromonser5bed3ad2019-12-10 18:25:55 +010041 "description": "OSM status summary",
romeromonsere366b1a2019-11-19 19:49:26 +010042 "editable": true,
43 "gnetId": 6417,
44 "graphTooltip": 1,
romeromonser5bed3ad2019-12-10 18:25:55 +010045 "id": 10,
46 "iteration": 1577638384562,
romeromonsere366b1a2019-11-19 19:49:26 +010047 "links": [
48 {
49 "asDropdown": true,
50 "icon": "external link",
51 "includeVars": true,
52 "keepTime": false,
romeromonser5bed3ad2019-12-10 18:25:55 +010053 "tags": [],
romeromonsere366b1a2019-11-19 19:49:26 +010054 "title": "Dashboards",
55 "type": "dashboards"
56 }
57 ],
58 "panels": [
59 {
60 "collapsed": false,
61 "gridPos": {
62 "h": 1,
63 "w": 24,
64 "x": 0,
65 "y": 0
66 },
67 "id": 2,
68 "panels": [],
69 "title": "Cluster Health",
70 "type": "row"
71 },
72 {
73 "cacheTimeout": null,
74 "colorBackground": false,
romeromonser5bed3ad2019-12-10 18:25:55 +010075 "colorPrefix": false,
76 "colorValue": false,
77 "colors": [
78 "#299c46",
79 "rgba(237, 129, 40, 0.89)",
80 "#d44a3a"
81 ],
82 "datasource": "Prometheus",
83 "format": "none",
84 "gauge": {
85 "maxValue": 100,
86 "minValue": 0,
87 "show": false,
88 "thresholdLabels": false,
89 "thresholdMarkers": true
90 },
91 "gridPos": {
92 "h": 2,
93 "w": 12,
94 "x": 0,
95 "y": 1
96 },
97 "id": 26,
98 "interval": null,
99 "links": [],
100 "mappingType": 1,
101 "mappingTypes": [
102 {
103 "name": "value to text",
104 "value": 1
105 },
106 {
107 "name": "range to text",
108 "value": 2
109 }
110 ],
111 "maxDataPoints": 100,
112 "nullPointMode": "connected",
113 "nullText": null,
114 "options": {},
115 "postfix": " Nodes",
116 "postfixFontSize": "50%",
117 "prefix": "",
118 "prefixFontSize": "50%",
119 "rangeMaps": [
120 {
121 "from": "null",
122 "text": "N/A",
123 "to": "null"
124 }
125 ],
126 "repeat": null,
127 "repeatDirection": "h",
128 "sparkline": {
129 "fillColor": "rgba(31, 118, 189, 0.18)",
130 "full": false,
131 "lineColor": "rgb(31, 120, 193)",
132 "show": false
133 },
134 "tableColumn": "Value",
135 "targets": [
136 {
137 "expr": "sum(kube_node_info)",
138 "format": "time_series",
139 "instant": true,
140 "intervalFactor": 1,
141 "legendFormat": "",
142 "refId": "B"
143 }
144 ],
145 "thresholds": "1",
146 "title": "",
147 "type": "singlestat",
148 "valueFontSize": "70%",
149 "valueMaps": [
150 {
151 "op": "=",
152 "text": "N/A",
153 "value": "null"
154 }
155 ],
156 "valueName": "current"
157 },
158 {
159 "cacheTimeout": null,
160 "colorBackground": false,
161 "colorValue": false,
162 "colors": [
163 "#299c46",
164 "rgba(237, 129, 40, 0.89)",
165 "#d44a3a"
166 ],
167 "datasource": "Prometheus",
168 "format": "none",
169 "gauge": {
170 "maxValue": 100,
171 "minValue": 0,
172 "show": false,
173 "thresholdLabels": false,
174 "thresholdMarkers": true
175 },
176 "gridPos": {
177 "h": 2,
178 "w": 12,
179 "x": 12,
180 "y": 1
181 },
182 "id": 30,
183 "interval": null,
184 "links": [],
185 "mappingType": 1,
186 "mappingTypes": [
187 {
188 "name": "value to text",
189 "value": 1
190 },
191 {
192 "name": "range to text",
193 "value": 2
194 }
195 ],
196 "maxDataPoints": 100,
197 "nullPointMode": "connected",
198 "nullText": null,
199 "options": {},
200 "postfix": " Pods Running",
201 "postfixFontSize": "50%",
202 "prefix": "",
203 "prefixFontSize": "50%",
204 "rangeMaps": [
205 {
206 "from": "null",
207 "text": "N/A",
208 "to": "null"
209 }
210 ],
211 "sparkline": {
212 "fillColor": "rgba(78, 203, 42, 0.28)",
213 "full": false,
214 "lineColor": "#629e51",
215 "show": true
216 },
217 "tableColumn": "",
218 "targets": [
219 {
220 "expr": "sum(kube_pod_status_phase)",
221 "format": "time_series",
222 "instant": true,
223 "interval": "",
224 "intervalFactor": 1,
225 "refId": "A"
226 }
227 ],
228 "thresholds": "",
229 "title": "",
230 "type": "singlestat",
231 "valueFontSize": "70%",
232 "valueMaps": [
233 {
234 "op": "=",
235 "text": "N/A",
236 "value": "null"
237 }
238 ],
239 "valueName": "current"
240 },
241 {
242 "cacheTimeout": null,
243 "colorBackground": true,
244 "colorPrefix": false,
245 "colorValue": false,
246 "colors": [
247 "#56A64B",
248 "rgba(237, 129, 40, 0.89)",
249 "#d44a3a"
250 ],
251 "datasource": "Prometheus",
252 "format": "none",
253 "gauge": {
254 "maxValue": 100,
255 "minValue": 0,
256 "show": false,
257 "thresholdLabels": false,
258 "thresholdMarkers": true
259 },
260 "gridPos": {
261 "h": 2,
262 "w": 12,
263 "x": 0,
264 "y": 3
265 },
266 "id": 24,
267 "interval": null,
268 "links": [],
269 "mappingType": 1,
270 "mappingTypes": [
271 {
272 "name": "value to text",
273 "value": 1
274 },
275 {
276 "name": "range to text",
277 "value": 2
278 }
279 ],
280 "maxDataPoints": 100,
281 "nullPointMode": "connected",
282 "nullText": null,
283 "options": {},
284 "postfix": " Nodes Unavailable",
285 "postfixFontSize": "50%",
286 "prefix": "",
287 "prefixFontSize": "50%",
288 "rangeMaps": [
289 {
290 "from": "null",
291 "text": "N/A",
292 "to": "null"
293 }
294 ],
295 "sparkline": {
296 "fillColor": "rgba(31, 118, 189, 0.18)",
297 "full": false,
298 "lineColor": "rgb(31, 120, 193)",
299 "show": false
300 },
301 "tableColumn": "",
302 "targets": [
303 {
304 "expr": "sum(kube_node_info)-sum(kube_node_status_condition{condition=\"Ready\", status=\"true\"})",
305 "format": "time_series",
306 "instant": true,
307 "intervalFactor": 1,
308 "refId": "A"
309 }
310 ],
311 "thresholds": "1,1",
312 "title": "",
313 "type": "singlestat",
314 "valueFontSize": "70%",
315 "valueMaps": [
316 {
317 "op": "=",
318 "text": "N/A",
319 "value": "null"
320 }
321 ],
322 "valueName": "current"
323 },
324 {
325 "cacheTimeout": null,
326 "colorBackground": true,
327 "colorValue": false,
328 "colors": [
329 "#56A64B",
330 "rgba(237, 129, 40, 0.89)",
331 "#d44a3a"
332 ],
333 "datasource": "Prometheus",
334 "format": "none",
335 "gauge": {
336 "maxValue": 100,
337 "minValue": 0,
338 "show": false,
339 "thresholdLabels": false,
340 "thresholdMarkers": true
341 },
342 "gridPos": {
343 "h": 2,
344 "w": 12,
345 "x": 12,
346 "y": 3
347 },
348 "id": 55,
349 "interval": null,
350 "links": [],
351 "mappingType": 1,
352 "mappingTypes": [
353 {
354 "name": "value to text",
355 "value": 1
356 },
357 {
358 "name": "range to text",
359 "value": 2
360 }
361 ],
362 "maxDataPoints": 100,
363 "nullPointMode": "connected",
364 "nullText": null,
365 "options": {},
366 "postfix": " Pods not Ready",
367 "postfixFontSize": "50%",
368 "prefix": "",
369 "prefixFontSize": "50%",
370 "rangeMaps": [
371 {
372 "from": "null",
373 "text": "N/A",
374 "to": "null"
375 }
376 ],
377 "sparkline": {
378 "fillColor": "rgba(31, 118, 189, 0.18)",
379 "full": false,
380 "lineColor": "rgb(31, 120, 193)",
381 "show": false,
382 "ymax": null,
383 "ymin": null
384 },
385 "tableColumn": "",
386 "targets": [
387 {
388 "expr": "sum(kube_pod_status_phase{phase!=\"Running\"})",
389 "instant": true,
390 "legendFormat": "",
391 "refId": "A"
392 }
393 ],
394 "thresholds": "1",
395 "timeFrom": null,
396 "timeShift": null,
397 "title": "",
398 "type": "singlestat",
399 "valueFontSize": "70%",
400 "valueMaps": [
401 {
402 "op": "=",
403 "text": "N/A",
404 "value": "null"
405 }
406 ],
407 "valueName": "avg"
408 },
409 {
410 "cacheTimeout": null,
411 "colorBackground": false,
romeromonsere366b1a2019-11-19 19:49:26 +0100412 "colorValue": false,
413 "colors": [
414 "#299c46",
415 "rgba(237, 129, 40, 0.89)",
416 "#d44a3a"
417 ],
418 "datasource": "Prometheus",
419 "format": "percentunit",
420 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +0100421 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +0100422 "minValue": 0,
423 "show": true,
424 "thresholdLabels": false,
425 "thresholdMarkers": true
426 },
427 "gridPos": {
428 "h": 4,
429 "w": 6,
430 "x": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +0100431 "y": 5
romeromonsere366b1a2019-11-19 19:49:26 +0100432 },
433 "id": 4,
434 "interval": null,
435 "links": [],
436 "mappingType": 1,
437 "mappingTypes": [
438 {
439 "name": "value to text",
440 "value": 1
441 },
442 {
443 "name": "range to text",
444 "value": 2
445 }
446 ],
447 "maxDataPoints": 100,
448 "nullPointMode": "connected",
449 "nullText": null,
450 "options": {},
451 "postfix": "",
452 "postfixFontSize": "50%",
453 "prefix": "",
454 "prefixFontSize": "50%",
455 "rangeMaps": [
456 {
457 "from": "null",
458 "text": "N/A",
459 "to": "null"
460 }
461 ],
462 "sparkline": {
463 "fillColor": "rgba(31, 118, 189, 0.18)",
464 "full": false,
465 "lineColor": "rgb(31, 120, 193)",
466 "show": false
467 },
468 "tableColumn": "",
469 "targets": [
470 {
romeromonser5bed3ad2019-12-10 18:25:55 +0100471 "expr": "sum(kube_pod_info) / sum(kube_node_status_allocatable_pods)",
romeromonsere366b1a2019-11-19 19:49:26 +0100472 "format": "time_series",
473 "intervalFactor": 1,
474 "refId": "A"
475 }
476 ],
romeromonser5bed3ad2019-12-10 18:25:55 +0100477 "thresholds": "0.7,0.85",
478 "title": "Pod Usage",
romeromonsere366b1a2019-11-19 19:49:26 +0100479 "type": "singlestat",
480 "valueFontSize": "80%",
481 "valueMaps": [
482 {
483 "op": "=",
484 "text": "N/A",
485 "value": "null"
486 }
487 ],
488 "valueName": "current"
489 },
490 {
491 "cacheTimeout": null,
492 "colorBackground": false,
493 "colorValue": false,
494 "colors": [
495 "#299c46",
496 "rgba(237, 129, 40, 0.89)",
497 "#d44a3a"
498 ],
499 "datasource": "Prometheus",
500 "format": "percentunit",
501 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +0100502 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +0100503 "minValue": 0,
504 "show": true,
505 "thresholdLabels": false,
506 "thresholdMarkers": true
507 },
508 "gridPos": {
509 "h": 4,
510 "w": 6,
511 "x": 6,
romeromonser5bed3ad2019-12-10 18:25:55 +0100512 "y": 5
romeromonsere366b1a2019-11-19 19:49:26 +0100513 },
514 "id": 5,
515 "interval": null,
516 "links": [],
517 "mappingType": 1,
518 "mappingTypes": [
519 {
520 "name": "value to text",
521 "value": 1
522 },
523 {
524 "name": "range to text",
525 "value": 2
526 }
527 ],
528 "maxDataPoints": 100,
529 "nullPointMode": "connected",
530 "nullText": null,
531 "options": {},
532 "postfix": "",
533 "postfixFontSize": "50%",
534 "prefix": "",
535 "prefixFontSize": "50%",
536 "rangeMaps": [
537 {
538 "from": "null",
539 "text": "N/A",
540 "to": "null"
541 }
542 ],
543 "sparkline": {
544 "fillColor": "rgba(31, 118, 189, 0.18)",
545 "full": false,
546 "lineColor": "rgb(31, 120, 193)",
547 "show": false
548 },
549 "tableColumn": "",
550 "targets": [
551 {
romeromonser5bed3ad2019-12-10 18:25:55 +0100552 "expr": "sum(kube_pod_container_resource_requests_cpu_cores) / sum(kube_node_status_allocatable_cpu_cores)",
romeromonsere366b1a2019-11-19 19:49:26 +0100553 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +0100554 "instant": true,
romeromonsere366b1a2019-11-19 19:49:26 +0100555 "intervalFactor": 1,
556 "refId": "A"
557 }
558 ],
romeromonser5bed3ad2019-12-10 18:25:55 +0100559 "thresholds": "0.7,0.85",
560 "title": "CPU Usage",
romeromonsere366b1a2019-11-19 19:49:26 +0100561 "type": "singlestat",
562 "valueFontSize": "80%",
563 "valueMaps": [
564 {
565 "op": "=",
566 "text": "N/A",
567 "value": "null"
568 }
569 ],
570 "valueName": "current"
571 },
572 {
573 "cacheTimeout": null,
574 "colorBackground": false,
575 "colorValue": false,
576 "colors": [
577 "#299c46",
578 "rgba(237, 129, 40, 0.89)",
579 "#d44a3a"
580 ],
581 "datasource": "Prometheus",
582 "format": "percentunit",
583 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +0100584 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +0100585 "minValue": 0,
586 "show": true,
587 "thresholdLabels": false,
588 "thresholdMarkers": true
589 },
590 "gridPos": {
591 "h": 4,
592 "w": 6,
593 "x": 12,
romeromonser5bed3ad2019-12-10 18:25:55 +0100594 "y": 5
romeromonsere366b1a2019-11-19 19:49:26 +0100595 },
596 "id": 6,
597 "interval": null,
598 "links": [],
599 "mappingType": 1,
600 "mappingTypes": [
601 {
602 "name": "value to text",
603 "value": 1
604 },
605 {
606 "name": "range to text",
607 "value": 2
608 }
609 ],
610 "maxDataPoints": 100,
611 "nullPointMode": "connected",
612 "nullText": null,
613 "options": {},
614 "postfix": "",
615 "postfixFontSize": "50%",
616 "prefix": "",
617 "prefixFontSize": "50%",
618 "rangeMaps": [
619 {
620 "from": "null",
621 "text": "N/A",
622 "to": "null"
623 }
624 ],
625 "sparkline": {
626 "fillColor": "rgba(31, 118, 189, 0.18)",
627 "full": false,
628 "lineColor": "rgb(31, 120, 193)",
629 "show": false
630 },
631 "tableColumn": "",
632 "targets": [
633 {
romeromonser5bed3ad2019-12-10 18:25:55 +0100634 "expr": "sum(kube_pod_container_resource_requests_memory_bytes) / sum(kube_node_status_allocatable_memory_bytes)",
romeromonsere366b1a2019-11-19 19:49:26 +0100635 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +0100636 "instant": true,
romeromonsere366b1a2019-11-19 19:49:26 +0100637 "intervalFactor": 1,
638 "refId": "A"
639 }
640 ],
romeromonser5bed3ad2019-12-10 18:25:55 +0100641 "thresholds": "0.7,0.85",
642 "title": "Memory Usage",
romeromonsere366b1a2019-11-19 19:49:26 +0100643 "type": "singlestat",
644 "valueFontSize": "80%",
645 "valueMaps": [
646 {
647 "op": "=",
648 "text": "N/A",
649 "value": "null"
650 }
651 ],
652 "valueName": "current"
653 },
654 {
655 "cacheTimeout": null,
656 "colorBackground": false,
657 "colorValue": false,
658 "colors": [
romeromonser5bed3ad2019-12-10 18:25:55 +0100659 "#73BF69",
romeromonsere366b1a2019-11-19 19:49:26 +0100660 "rgba(237, 129, 40, 0.89)",
661 "#d44a3a"
662 ],
663 "datasource": "Prometheus",
664 "format": "percentunit",
665 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +0100666 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +0100667 "minValue": 0,
668 "show": true,
669 "thresholdLabels": false,
670 "thresholdMarkers": true
671 },
672 "gridPos": {
673 "h": 4,
674 "w": 6,
675 "x": 18,
romeromonser5bed3ad2019-12-10 18:25:55 +0100676 "y": 5
romeromonsere366b1a2019-11-19 19:49:26 +0100677 },
678 "id": 7,
679 "interval": null,
680 "links": [],
681 "mappingType": 1,
682 "mappingTypes": [
683 {
684 "name": "value to text",
685 "value": 1
686 },
687 {
688 "name": "range to text",
689 "value": 2
690 }
691 ],
692 "maxDataPoints": 100,
693 "nullPointMode": "connected",
694 "nullText": null,
695 "options": {},
696 "postfix": "",
697 "postfixFontSize": "50%",
698 "prefix": "",
699 "prefixFontSize": "50%",
700 "rangeMaps": [
701 {
702 "from": "null",
703 "text": "N/A",
704 "to": "null"
705 }
706 ],
707 "sparkline": {
708 "fillColor": "rgba(31, 118, 189, 0.18)",
709 "full": false,
710 "lineColor": "rgb(31, 120, 193)",
711 "show": false
712 },
713 "tableColumn": "",
714 "targets": [
715 {
romeromonser5bed3ad2019-12-10 18:25:55 +0100716 "expr": "(sum (node_filesystem_size_bytes) - sum (node_filesystem_free_bytes)) / sum (node_filesystem_size_bytes)",
romeromonsere366b1a2019-11-19 19:49:26 +0100717 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +0100718 "instant": true,
romeromonsere366b1a2019-11-19 19:49:26 +0100719 "intervalFactor": 1,
720 "refId": "A"
721 }
722 ],
romeromonser5bed3ad2019-12-10 18:25:55 +0100723 "thresholds": "0.7,0.85",
724 "title": "Disk Usage",
romeromonsere366b1a2019-11-19 19:49:26 +0100725 "type": "singlestat",
726 "valueFontSize": "80%",
727 "valueMaps": [
728 {
729 "op": "=",
730 "text": "N/A",
731 "value": "null"
732 }
733 ],
734 "valueName": "current"
735 },
736 {
romeromonsere366b1a2019-11-19 19:49:26 +0100737 "collapsed": false,
738 "gridPos": {
739 "h": 1,
740 "w": 24,
741 "x": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +0100742 "y": 9
743 },
744 "id": 61,
745 "panels": [],
746 "title": "OSM",
747 "type": "row"
748 },
749 {
750 "cacheTimeout": null,
751 "colorBackground": false,
752 "colorValue": false,
753 "colors": [
754 "#d44a3a",
755 "rgba(237, 129, 40, 0.89)",
756 "#299c46"
757 ],
758 "datasource": "Prometheus",
759 "format": "none",
760 "gauge": {
761 "maxValue": 1,
762 "minValue": 0,
763 "show": true,
764 "thresholdLabels": false,
765 "thresholdMarkers": false
766 },
767 "gridPos": {
768 "h": 4,
769 "w": 3,
770 "x": 0,
romeromonsere366b1a2019-11-19 19:49:26 +0100771 "y": 10
772 },
romeromonser5bed3ad2019-12-10 18:25:55 +0100773 "id": 71,
774 "interval": null,
romeromonsere366b1a2019-11-19 19:49:26 +0100775 "links": [],
romeromonser5bed3ad2019-12-10 18:25:55 +0100776 "mappingType": 1,
777 "mappingTypes": [
romeromonsere366b1a2019-11-19 19:49:26 +0100778 {
romeromonser5bed3ad2019-12-10 18:25:55 +0100779 "name": "value to text",
780 "value": 1
romeromonsere366b1a2019-11-19 19:49:26 +0100781 },
782 {
romeromonser5bed3ad2019-12-10 18:25:55 +0100783 "name": "range to text",
784 "value": 2
romeromonsere366b1a2019-11-19 19:49:26 +0100785 }
786 ],
romeromonser5bed3ad2019-12-10 18:25:55 +0100787 "maxDataPoints": 100,
788 "nullPointMode": "connected",
789 "nullText": null,
790 "options": {},
791 "postfix": "",
792 "postfixFontSize": "50%",
793 "prefix": "",
794 "prefixFontSize": "50%",
795 "rangeMaps": [
796 {
797 "from": "null",
798 "text": "N/A",
799 "to": "null"
800 }
801 ],
802 "sparkline": {
803 "fillColor": "rgba(31, 118, 189, 0.18)",
804 "full": false,
805 "lineColor": "rgb(31, 120, 193)",
806 "show": false,
807 "ymax": null,
808 "ymin": null
809 },
810 "tableColumn": "",
romeromonsere366b1a2019-11-19 19:49:26 +0100811 "targets": [
812 {
romeromonser5bed3ad2019-12-10 18:25:55 +0100813 "expr": "kube_statefulset_status_replicas_ready{namespace=\"osm\", statefulset=\"prometheus\"}",
814 "format": "time_series",
815 "refId": "A"
816 }
817 ],
818 "thresholds": "0,1",
819 "timeFrom": null,
820 "timeShift": null,
821 "title": "Prometheus",
822 "type": "singlestat",
823 "valueFontSize": "100%",
824 "valueMaps": [
825 {
826 "op": "=",
827 "text": "0",
828 "value": "null"
829 }
830 ],
831 "valueName": "current"
832 },
833 {
834 "cacheTimeout": null,
835 "colorBackground": false,
836 "colorValue": false,
837 "colors": [
838 "#d44a3a",
839 "rgba(237, 129, 40, 0.89)",
840 "#299c46"
841 ],
842 "datasource": "Prometheus",
843 "decimals": null,
844 "format": "none",
845 "gauge": {
846 "maxValue": 1,
847 "minValue": 0,
848 "show": true,
849 "thresholdLabels": false,
850 "thresholdMarkers": false
851 },
852 "gridPos": {
853 "h": 4,
854 "w": 3,
855 "x": 4,
856 "y": 10
857 },
858 "id": 74,
859 "interval": null,
860 "links": [],
861 "mappingType": 1,
862 "mappingTypes": [
863 {
864 "name": "value to text",
865 "value": 1
866 },
867 {
868 "name": "range to text",
869 "value": 2
870 }
871 ],
872 "maxDataPoints": 100,
873 "nullPointMode": "connected",
874 "nullText": null,
875 "options": {},
876 "postfix": "",
877 "postfixFontSize": "50%",
878 "prefix": "",
879 "prefixFontSize": "50%",
880 "rangeMaps": [
881 {
882 "from": "null",
883 "text": "N/A",
884 "to": "null"
885 }
886 ],
887 "sparkline": {
888 "fillColor": "rgba(31, 118, 189, 0.18)",
889 "full": false,
890 "lineColor": "rgb(31, 120, 193)",
891 "show": false,
892 "ymax": null,
893 "ymin": null
894 },
895 "tableColumn": "",
896 "targets": [
897 {
898 "expr": "kube_statefulset_status_replicas_ready{namespace=\"osm\", statefulset=\"mongo\"}",
899 "format": "time_series",
900 "refId": "A"
901 }
902 ],
903 "thresholds": "0,1",
904 "timeFrom": null,
905 "timeShift": null,
906 "title": "mongo",
907 "type": "singlestat",
908 "valueFontSize": "100%",
909 "valueMaps": [
910 {
911 "op": "=",
912 "text": "0",
913 "value": "null"
914 }
915 ],
916 "valueName": "current"
917 },
918 {
919 "cacheTimeout": null,
920 "colorBackground": false,
921 "colorValue": false,
922 "colors": [
923 "#d44a3a",
924 "rgba(237, 129, 40, 0.89)",
925 "#299c46"
926 ],
927 "datasource": "Prometheus",
928 "format": "none",
929 "gauge": {
930 "maxValue": 1,
931 "minValue": 0,
932 "show": true,
933 "thresholdLabels": false,
934 "thresholdMarkers": false
935 },
936 "gridPos": {
937 "h": 4,
938 "w": 3,
939 "x": 8,
940 "y": 10
941 },
942 "id": 72,
943 "interval": null,
944 "links": [],
945 "mappingType": 1,
946 "mappingTypes": [
947 {
948 "name": "value to text",
949 "value": 1
950 },
951 {
952 "name": "range to text",
953 "value": 2
954 }
955 ],
956 "maxDataPoints": 100,
957 "nullPointMode": "connected",
958 "nullText": null,
959 "options": {},
960 "postfix": "",
961 "postfixFontSize": "50%",
962 "prefix": "",
963 "prefixFontSize": "50%",
964 "rangeMaps": [
965 {
966 "from": "null",
967 "text": "N/A",
968 "to": "null"
969 }
970 ],
971 "sparkline": {
972 "fillColor": "rgba(31, 118, 189, 0.18)",
973 "full": false,
974 "lineColor": "rgb(31, 120, 193)",
975 "show": false,
976 "ymax": null,
977 "ymin": null
978 },
979 "tableColumn": "",
980 "targets": [
981 {
982 "expr": "kube_statefulset_status_replicas_ready{namespace=\"osm\", statefulset=\"mysql\"}",
983 "format": "time_series",
984 "refId": "A"
985 }
986 ],
987 "thresholds": "0,1",
988 "timeFrom": null,
989 "timeShift": null,
990 "title": "mysql ",
991 "type": "singlestat",
992 "valueFontSize": "100%",
993 "valueMaps": [
994 {
995 "op": "=",
996 "text": "0",
997 "value": "null"
998 }
999 ],
1000 "valueName": "current"
1001 },
1002 {
1003 "cacheTimeout": null,
1004 "colorBackground": false,
1005 "colorValue": false,
1006 "colors": [
1007 "#d44a3a",
1008 "rgba(237, 129, 40, 0.89)",
1009 "#299c46"
1010 ],
1011 "datasource": "Prometheus",
1012 "format": "none",
1013 "gauge": {
1014 "maxValue": 1,
1015 "minValue": 0,
1016 "show": true,
1017 "thresholdLabels": false,
1018 "thresholdMarkers": false
1019 },
1020 "gridPos": {
1021 "h": 4,
1022 "w": 3,
1023 "x": 12,
1024 "y": 10
1025 },
1026 "id": 77,
1027 "interval": null,
1028 "links": [],
1029 "mappingType": 1,
1030 "mappingTypes": [
1031 {
1032 "name": "value to text",
1033 "value": 1
1034 },
1035 {
1036 "name": "range to text",
1037 "value": 2
1038 }
1039 ],
1040 "maxDataPoints": 100,
1041 "nullPointMode": "connected",
1042 "nullText": null,
1043 "options": {},
1044 "pluginVersion": "6.3.5",
1045 "postfix": "",
1046 "postfixFontSize": "50%",
1047 "prefix": "",
1048 "prefixFontSize": "50%",
1049 "rangeMaps": [
1050 {
1051 "from": "null",
1052 "text": "N/A",
1053 "to": "null"
1054 }
1055 ],
1056 "sparkline": {
1057 "fillColor": "rgba(31, 118, 189, 0.18)",
1058 "full": false,
1059 "lineColor": "rgb(31, 120, 193)",
1060 "show": false,
1061 "ymax": null,
1062 "ymin": null
1063 },
1064 "tableColumn": "Value",
1065 "targets": [
1066 {
1067 "expr": "kube_deployment_status_replicas_available{deployment=\"ro\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001068 "format": "time_series",
1069 "instant": true,
romeromonser5bed3ad2019-12-10 18:25:55 +01001070 "legendFormat": "",
romeromonsere366b1a2019-11-19 19:49:26 +01001071 "refId": "A"
1072 }
1073 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001074 "thresholds": "0,1",
1075 "timeFrom": null,
1076 "timeShift": null,
1077 "title": "ro",
romeromonsere366b1a2019-11-19 19:49:26 +01001078 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001079 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001080 "valueMaps": [
1081 {
1082 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001083 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001084 "value": "null"
1085 }
1086 ],
1087 "valueName": "current"
1088 },
1089 {
1090 "cacheTimeout": null,
romeromonser5bed3ad2019-12-10 18:25:55 +01001091 "colorBackground": false,
romeromonsere366b1a2019-11-19 19:49:26 +01001092 "colorValue": false,
1093 "colors": [
romeromonser5bed3ad2019-12-10 18:25:55 +01001094 "#d44a3a",
romeromonsere366b1a2019-11-19 19:49:26 +01001095 "rgba(237, 129, 40, 0.89)",
romeromonser5bed3ad2019-12-10 18:25:55 +01001096 "#299c46"
romeromonsere366b1a2019-11-19 19:49:26 +01001097 ],
1098 "datasource": "Prometheus",
romeromonser5bed3ad2019-12-10 18:25:55 +01001099 "decimals": null,
romeromonsere366b1a2019-11-19 19:49:26 +01001100 "format": "none",
1101 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001102 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +01001103 "minValue": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +01001104 "show": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001105 "thresholdLabels": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001106 "thresholdMarkers": false
romeromonsere366b1a2019-11-19 19:49:26 +01001107 },
1108 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001109 "h": 4,
1110 "w": 3,
romeromonsere366b1a2019-11-19 19:49:26 +01001111 "x": 16,
romeromonser5bed3ad2019-12-10 18:25:55 +01001112 "y": 10
romeromonsere366b1a2019-11-19 19:49:26 +01001113 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001114 "id": 73,
romeromonsere366b1a2019-11-19 19:49:26 +01001115 "interval": null,
1116 "links": [],
1117 "mappingType": 1,
1118 "mappingTypes": [
1119 {
1120 "name": "value to text",
1121 "value": 1
1122 },
1123 {
1124 "name": "range to text",
1125 "value": 2
1126 }
1127 ],
1128 "maxDataPoints": 100,
1129 "nullPointMode": "connected",
1130 "nullText": null,
1131 "options": {},
1132 "postfix": "",
1133 "postfixFontSize": "50%",
1134 "prefix": "",
1135 "prefixFontSize": "50%",
1136 "rangeMaps": [
1137 {
1138 "from": "null",
1139 "text": "N/A",
1140 "to": "null"
1141 }
1142 ],
1143 "sparkline": {
1144 "fillColor": "rgba(31, 118, 189, 0.18)",
1145 "full": false,
1146 "lineColor": "rgb(31, 120, 193)",
romeromonser5bed3ad2019-12-10 18:25:55 +01001147 "show": false,
1148 "ymax": null,
1149 "ymin": null
romeromonsere366b1a2019-11-19 19:49:26 +01001150 },
1151 "tableColumn": "",
1152 "targets": [
1153 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001154 "expr": "kube_statefulset_status_replicas_ready{namespace=\"osm\", statefulset=\"zookeeper\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001155 "format": "time_series",
romeromonsere366b1a2019-11-19 19:49:26 +01001156 "refId": "A"
1157 }
1158 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001159 "thresholds": "0,1",
1160 "timeFrom": null,
1161 "timeShift": null,
1162 "title": "zookeeper",
romeromonsere366b1a2019-11-19 19:49:26 +01001163 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001164 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001165 "valueMaps": [
1166 {
1167 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001168 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001169 "value": "null"
1170 }
1171 ],
1172 "valueName": "current"
1173 },
1174 {
romeromonsere366b1a2019-11-19 19:49:26 +01001175 "cacheTimeout": null,
1176 "colorBackground": false,
1177 "colorValue": false,
1178 "colors": [
romeromonser5bed3ad2019-12-10 18:25:55 +01001179 "#d44a3a",
romeromonsere366b1a2019-11-19 19:49:26 +01001180 "rgba(237, 129, 40, 0.89)",
romeromonser5bed3ad2019-12-10 18:25:55 +01001181 "#299c46"
romeromonsere366b1a2019-11-19 19:49:26 +01001182 ],
1183 "datasource": "Prometheus",
romeromonser5bed3ad2019-12-10 18:25:55 +01001184 "decimals": null,
romeromonsere366b1a2019-11-19 19:49:26 +01001185 "format": "none",
1186 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001187 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +01001188 "minValue": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +01001189 "show": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001190 "thresholdLabels": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001191 "thresholdMarkers": false
romeromonsere366b1a2019-11-19 19:49:26 +01001192 },
1193 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001194 "h": 4,
1195 "w": 3,
1196 "x": 20,
1197 "y": 10
romeromonsere366b1a2019-11-19 19:49:26 +01001198 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001199 "id": 78,
romeromonsere366b1a2019-11-19 19:49:26 +01001200 "interval": null,
1201 "links": [],
1202 "mappingType": 1,
1203 "mappingTypes": [
1204 {
1205 "name": "value to text",
1206 "value": 1
1207 },
1208 {
1209 "name": "range to text",
1210 "value": 2
1211 }
1212 ],
1213 "maxDataPoints": 100,
1214 "nullPointMode": "connected",
1215 "nullText": null,
1216 "options": {},
1217 "postfix": "",
1218 "postfixFontSize": "50%",
1219 "prefix": "",
1220 "prefixFontSize": "50%",
1221 "rangeMaps": [
1222 {
1223 "from": "null",
1224 "text": "N/A",
1225 "to": "null"
1226 }
1227 ],
1228 "sparkline": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001229 "fillColor": "rgba(31, 118, 189, 0.18)",
romeromonsere366b1a2019-11-19 19:49:26 +01001230 "full": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001231 "lineColor": "rgb(31, 120, 193)",
1232 "show": false,
1233 "ymax": null,
1234 "ymin": null
romeromonsere366b1a2019-11-19 19:49:26 +01001235 },
1236 "tableColumn": "",
1237 "targets": [
1238 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001239 "expr": "kube_statefulset_status_replicas_ready{namespace=\"osm\", statefulset=\"kafka\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001240 "format": "time_series",
romeromonsere366b1a2019-11-19 19:49:26 +01001241 "refId": "A"
1242 }
1243 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001244 "thresholds": "0,1",
1245 "timeFrom": null,
1246 "timeShift": null,
1247 "title": "kafka",
romeromonsere366b1a2019-11-19 19:49:26 +01001248 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001249 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001250 "valueMaps": [
1251 {
1252 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001253 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001254 "value": "null"
1255 }
1256 ],
1257 "valueName": "current"
1258 },
1259 {
1260 "cacheTimeout": null,
1261 "colorBackground": false,
1262 "colorValue": false,
1263 "colors": [
romeromonser5bed3ad2019-12-10 18:25:55 +01001264 "#d44a3a",
romeromonsere366b1a2019-11-19 19:49:26 +01001265 "rgba(237, 129, 40, 0.89)",
romeromonser5bed3ad2019-12-10 18:25:55 +01001266 "#299c46"
romeromonsere366b1a2019-11-19 19:49:26 +01001267 ],
1268 "datasource": "Prometheus",
1269 "format": "none",
1270 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001271 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +01001272 "minValue": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +01001273 "show": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001274 "thresholdLabels": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001275 "thresholdMarkers": false
romeromonsere366b1a2019-11-19 19:49:26 +01001276 },
1277 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001278 "h": 4,
1279 "w": 3,
romeromonsere366b1a2019-11-19 19:49:26 +01001280 "x": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +01001281 "y": 14
romeromonsere366b1a2019-11-19 19:49:26 +01001282 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001283 "id": 76,
romeromonsere366b1a2019-11-19 19:49:26 +01001284 "interval": null,
1285 "links": [],
1286 "mappingType": 1,
1287 "mappingTypes": [
1288 {
1289 "name": "value to text",
1290 "value": 1
1291 },
1292 {
1293 "name": "range to text",
1294 "value": 2
1295 }
1296 ],
1297 "maxDataPoints": 100,
1298 "nullPointMode": "connected",
1299 "nullText": null,
1300 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001301 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001302 "postfix": "",
1303 "postfixFontSize": "50%",
1304 "prefix": "",
1305 "prefixFontSize": "50%",
1306 "rangeMaps": [
1307 {
1308 "from": "null",
1309 "text": "N/A",
1310 "to": "null"
1311 }
1312 ],
1313 "sparkline": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001314 "fillColor": "rgba(31, 118, 189, 0.18)",
romeromonsere366b1a2019-11-19 19:49:26 +01001315 "full": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001316 "lineColor": "rgb(31, 120, 193)",
1317 "show": false,
1318 "ymax": null,
1319 "ymin": null
romeromonsere366b1a2019-11-19 19:49:26 +01001320 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001321 "tableColumn": "Value",
romeromonsere366b1a2019-11-19 19:49:26 +01001322 "targets": [
1323 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001324 "expr": "kube_deployment_status_replicas_available{deployment=\"lcm\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001325 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +01001326 "instant": true,
1327 "legendFormat": "",
romeromonsere366b1a2019-11-19 19:49:26 +01001328 "refId": "A"
1329 }
1330 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001331 "thresholds": "0,1",
1332 "timeFrom": null,
1333 "timeShift": null,
1334 "title": "lcm",
romeromonsere366b1a2019-11-19 19:49:26 +01001335 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001336 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001337 "valueMaps": [
1338 {
1339 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001340 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001341 "value": "null"
1342 }
1343 ],
1344 "valueName": "current"
1345 },
1346 {
1347 "cacheTimeout": null,
1348 "colorBackground": false,
1349 "colorValue": false,
1350 "colors": [
romeromonser5bed3ad2019-12-10 18:25:55 +01001351 "#d44a3a",
romeromonsere366b1a2019-11-19 19:49:26 +01001352 "rgba(237, 129, 40, 0.89)",
romeromonser5bed3ad2019-12-10 18:25:55 +01001353 "#299c46"
romeromonsere366b1a2019-11-19 19:49:26 +01001354 ],
1355 "datasource": "Prometheus",
1356 "format": "none",
1357 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001358 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +01001359 "minValue": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +01001360 "show": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001361 "thresholdLabels": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001362 "thresholdMarkers": false
romeromonsere366b1a2019-11-19 19:49:26 +01001363 },
1364 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001365 "h": 4,
1366 "w": 3,
1367 "x": 4,
1368 "y": 14
1369 },
1370 "id": 79,
1371 "interval": null,
1372 "links": [],
1373 "mappingType": 1,
1374 "mappingTypes": [
1375 {
1376 "name": "value to text",
1377 "value": 1
1378 },
1379 {
1380 "name": "range to text",
1381 "value": 2
1382 }
1383 ],
1384 "maxDataPoints": 100,
1385 "nullPointMode": "connected",
1386 "nullText": null,
1387 "options": {},
1388 "pluginVersion": "6.3.5",
1389 "postfix": "",
1390 "postfixFontSize": "50%",
1391 "prefix": "",
1392 "prefixFontSize": "50%",
1393 "rangeMaps": [
1394 {
1395 "from": "null",
1396 "text": "N/A",
1397 "to": "null"
1398 }
1399 ],
1400 "sparkline": {
1401 "fillColor": "rgba(31, 118, 189, 0.18)",
1402 "full": false,
1403 "lineColor": "rgb(31, 120, 193)",
1404 "show": false,
1405 "ymax": null,
1406 "ymin": null
1407 },
1408 "tableColumn": "",
1409 "targets": [
1410 {
1411 "expr": "kube_deployment_status_replicas_available{deployment=\"light-ui\"}",
1412 "instant": true,
1413 "refId": "A"
1414 }
1415 ],
1416 "thresholds": "0,1",
1417 "timeFrom": null,
1418 "timeShift": null,
1419 "title": "light-ui",
1420 "type": "singlestat",
1421 "valueFontSize": "100%",
1422 "valueMaps": [
1423 {
1424 "op": "=",
1425 "text": "0",
1426 "value": "null"
1427 }
1428 ],
1429 "valueName": "avg"
1430 },
1431 {
1432 "cacheTimeout": null,
1433 "colorBackground": false,
1434 "colorValue": false,
1435 "colors": [
1436 "#d44a3a",
1437 "rgba(237, 129, 40, 0.89)",
1438 "#299c46"
1439 ],
1440 "datasource": "Prometheus",
1441 "description": "",
1442 "format": "none",
1443 "gauge": {
1444 "maxValue": 1,
1445 "minValue": 0,
1446 "show": true,
1447 "thresholdLabels": false,
1448 "thresholdMarkers": false
1449 },
1450 "gridPos": {
1451 "h": 4,
1452 "w": 3,
romeromonsere366b1a2019-11-19 19:49:26 +01001453 "x": 8,
romeromonser5bed3ad2019-12-10 18:25:55 +01001454 "y": 14
romeromonsere366b1a2019-11-19 19:49:26 +01001455 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001456 "id": 75,
romeromonsere366b1a2019-11-19 19:49:26 +01001457 "interval": null,
1458 "links": [],
1459 "mappingType": 1,
1460 "mappingTypes": [
1461 {
1462 "name": "value to text",
1463 "value": 1
1464 },
1465 {
1466 "name": "range to text",
1467 "value": 2
1468 }
1469 ],
1470 "maxDataPoints": 100,
1471 "nullPointMode": "connected",
1472 "nullText": null,
1473 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001474 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001475 "postfix": "",
1476 "postfixFontSize": "50%",
1477 "prefix": "",
1478 "prefixFontSize": "50%",
1479 "rangeMaps": [
1480 {
1481 "from": "null",
1482 "text": "N/A",
1483 "to": "null"
1484 }
1485 ],
1486 "sparkline": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001487 "fillColor": "rgba(31, 118, 189, 0.18)",
romeromonsere366b1a2019-11-19 19:49:26 +01001488 "full": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001489 "lineColor": "rgb(31, 120, 193)",
1490 "show": false,
1491 "ymax": null,
1492 "ymin": null
romeromonsere366b1a2019-11-19 19:49:26 +01001493 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001494 "tableColumn": "Value",
romeromonsere366b1a2019-11-19 19:49:26 +01001495 "targets": [
1496 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001497 "expr": "kube_deployment_status_replicas_available{deployment=\"nbi\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001498 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +01001499 "instant": true,
1500 "legendFormat": "",
romeromonsere366b1a2019-11-19 19:49:26 +01001501 "refId": "A"
1502 }
1503 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001504 "thresholds": "0,1",
1505 "timeFrom": null,
1506 "timeShift": null,
1507 "title": "nbi",
romeromonsere366b1a2019-11-19 19:49:26 +01001508 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001509 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001510 "valueMaps": [
1511 {
1512 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001513 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001514 "value": "null"
1515 }
1516 ],
1517 "valueName": "current"
1518 },
1519 {
1520 "cacheTimeout": null,
1521 "colorBackground": false,
1522 "colorValue": false,
1523 "colors": [
romeromonser5bed3ad2019-12-10 18:25:55 +01001524 "#d44a3a",
romeromonsere366b1a2019-11-19 19:49:26 +01001525 "rgba(237, 129, 40, 0.89)",
romeromonser5bed3ad2019-12-10 18:25:55 +01001526 "#299c46"
romeromonsere366b1a2019-11-19 19:49:26 +01001527 ],
1528 "datasource": "Prometheus",
1529 "format": "none",
1530 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001531 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +01001532 "minValue": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +01001533 "show": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001534 "thresholdLabels": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001535 "thresholdMarkers": false
romeromonsere366b1a2019-11-19 19:49:26 +01001536 },
1537 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001538 "h": 4,
1539 "w": 3,
1540 "x": 12,
1541 "y": 14
romeromonsere366b1a2019-11-19 19:49:26 +01001542 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001543 "id": 67,
romeromonsere366b1a2019-11-19 19:49:26 +01001544 "interval": null,
1545 "links": [],
1546 "mappingType": 1,
1547 "mappingTypes": [
1548 {
1549 "name": "value to text",
1550 "value": 1
1551 },
1552 {
1553 "name": "range to text",
1554 "value": 2
1555 }
1556 ],
1557 "maxDataPoints": 100,
1558 "nullPointMode": "connected",
1559 "nullText": null,
1560 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001561 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001562 "postfix": "",
1563 "postfixFontSize": "50%",
1564 "prefix": "",
1565 "prefixFontSize": "50%",
1566 "rangeMaps": [
1567 {
1568 "from": "null",
1569 "text": "N/A",
1570 "to": "null"
1571 }
1572 ],
1573 "sparkline": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001574 "fillColor": "rgba(31, 118, 189, 0.18)",
romeromonsere366b1a2019-11-19 19:49:26 +01001575 "full": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001576 "lineColor": "rgb(31, 120, 193)",
1577 "show": false,
1578 "ymax": null,
1579 "ymin": null
romeromonsere366b1a2019-11-19 19:49:26 +01001580 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001581 "tableColumn": "Value",
romeromonsere366b1a2019-11-19 19:49:26 +01001582 "targets": [
1583 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001584 "expr": "kube_deployment_status_replicas_available{deployment=\"pol\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001585 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +01001586 "instant": true,
1587 "legendFormat": "",
romeromonsere366b1a2019-11-19 19:49:26 +01001588 "refId": "A"
1589 }
1590 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001591 "thresholds": "0,1",
1592 "timeFrom": null,
1593 "timeShift": null,
1594 "title": "pol",
romeromonsere366b1a2019-11-19 19:49:26 +01001595 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001596 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001597 "valueMaps": [
1598 {
1599 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001600 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001601 "value": "null"
1602 }
1603 ],
1604 "valueName": "current"
1605 },
1606 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001607 "cacheTimeout": null,
1608 "colorBackground": false,
1609 "colorValue": false,
1610 "colors": [
1611 "#d44a3a",
1612 "rgba(237, 129, 40, 0.89)",
1613 "#299c46"
1614 ],
1615 "datasource": "Prometheus",
1616 "format": "none",
1617 "gauge": {
1618 "maxValue": 1,
1619 "minValue": 0,
1620 "show": true,
1621 "thresholdLabels": false,
1622 "thresholdMarkers": false
1623 },
romeromonsere366b1a2019-11-19 19:49:26 +01001624 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001625 "h": 4,
1626 "w": 3,
1627 "x": 16,
1628 "y": 14
1629 },
1630 "id": 69,
1631 "interval": null,
1632 "links": [],
1633 "mappingType": 1,
1634 "mappingTypes": [
1635 {
1636 "name": "value to text",
1637 "value": 1
1638 },
1639 {
1640 "name": "range to text",
1641 "value": 2
1642 }
1643 ],
1644 "maxDataPoints": 100,
1645 "nullPointMode": "connected",
1646 "nullText": null,
1647 "options": {},
1648 "pluginVersion": "6.3.5",
1649 "postfix": "",
1650 "postfixFontSize": "50%",
1651 "prefix": "",
1652 "prefixFontSize": "50%",
1653 "rangeMaps": [
1654 {
1655 "from": "null",
1656 "text": "N/A",
1657 "to": "null"
1658 }
1659 ],
1660 "sparkline": {
1661 "fillColor": "rgba(31, 118, 189, 0.18)",
1662 "full": false,
1663 "lineColor": "rgb(31, 120, 193)",
1664 "show": false,
1665 "ymax": null,
1666 "ymin": null
1667 },
1668 "tableColumn": "",
1669 "targets": [
1670 {
1671 "expr": "kube_deployment_status_replicas_available{deployment=\"mon\"}",
1672 "instant": true,
1673 "refId": "A"
1674 }
1675 ],
1676 "thresholds": "0,1",
1677 "timeFrom": null,
1678 "timeShift": null,
1679 "title": "mon",
1680 "type": "singlestat",
1681 "valueFontSize": "100%",
1682 "valueMaps": [
1683 {
1684 "op": "=",
1685 "text": "0",
1686 "value": "null"
1687 }
1688 ],
1689 "valueName": "avg"
1690 },
1691 {
1692 "cacheTimeout": null,
1693 "colorBackground": false,
1694 "colorValue": false,
1695 "colors": [
1696 "#d44a3a",
1697 "rgba(237, 129, 40, 0.89)",
1698 "#299c46"
1699 ],
1700 "datasource": "Prometheus",
1701 "format": "none",
1702 "gauge": {
1703 "maxValue": 1,
1704 "minValue": 0,
1705 "show": true,
1706 "thresholdLabels": false,
1707 "thresholdMarkers": false
1708 },
1709 "gridPos": {
1710 "h": 4,
1711 "w": 3,
1712 "x": 20,
1713 "y": 14
1714 },
1715 "id": 81,
1716 "interval": null,
1717 "links": [],
1718 "mappingType": 1,
1719 "mappingTypes": [
1720 {
1721 "name": "value to text",
1722 "value": 1
1723 },
1724 {
1725 "name": "range to text",
1726 "value": 2
1727 }
1728 ],
1729 "maxDataPoints": 100,
1730 "nullPointMode": "connected",
1731 "nullText": null,
1732 "options": {},
1733 "pluginVersion": "6.3.5",
1734 "postfix": "",
1735 "postfixFontSize": "50%",
1736 "prefix": "",
1737 "prefixFontSize": "50%",
1738 "rangeMaps": [
1739 {
1740 "from": "null",
1741 "text": "N/A",
1742 "to": "null"
1743 }
1744 ],
1745 "sparkline": {
1746 "fillColor": "rgba(31, 118, 189, 0.18)",
1747 "full": false,
1748 "lineColor": "rgb(31, 120, 193)",
1749 "show": false,
1750 "ymax": null,
1751 "ymin": null
1752 },
1753 "tableColumn": "Value",
1754 "targets": [
1755 {
1756 "expr": "kube_deployment_status_replicas_available{deployment=\"keystone\"}",
1757 "format": "time_series",
1758 "instant": true,
1759 "legendFormat": "",
1760 "refId": "A"
1761 }
1762 ],
1763 "thresholds": "0,1",
1764 "timeFrom": null,
1765 "timeShift": null,
1766 "title": "keystone",
1767 "type": "singlestat",
1768 "valueFontSize": "100%",
1769 "valueMaps": [
1770 {
1771 "op": "=",
1772 "text": "0",
1773 "value": "null"
1774 }
1775 ],
1776 "valueName": "current"
1777 },
1778 {
1779 "datasource": "Prometheus",
1780 "aliasColors": {},
1781 "bars": false,
1782 "dashLength": 10,
1783 "dashes": false,
1784 "fill": 6,
1785 "fillGradient": 0,
1786 "gridPos": {
1787 "h": 9,
1788 "w": 23,
1789 "x": 0,
1790 "y": 18
1791 },
1792 "id": 84,
1793 "legend": {
1794 "avg": false,
1795 "current": false,
1796 "max": false,
1797 "min": false,
1798 "show": true,
1799 "total": false,
1800 "values": false
1801 },
1802 "lines": true,
1803 "linewidth": 1,
1804 "nullPointMode": "null",
1805 "options": {
1806 "dataLinks": []
1807 },
1808 "percentage": false,
1809 "pointradius": 2,
1810 "points": false,
1811 "renderer": "flot",
1812 "seriesOverrides": [],
1813 "spaceLength": 10,
1814 "stack": true,
1815 "steppedLine": false,
1816 "targets": [
1817 {
1818 "expr": "sum(namespace_pod_container:container_cpu_usage_seconds_total:sum_rate{namespace=\"osm\"}) by (pod)",
1819 "instant": false,
1820 "intervalFactor": 4,
1821 "legendFormat": "{{pod}}",
1822 "refId": "A"
1823 }
1824 ],
1825 "thresholds": [],
1826 "timeFrom": null,
1827 "timeRegions": [],
1828 "timeShift": null,
1829 "title": "Pod CPU Usage",
1830 "tooltip": {
1831 "shared": true,
1832 "sort": 0,
1833 "value_type": "individual"
1834 },
1835 "type": "graph",
1836 "xaxis": {
1837 "buckets": null,
1838 "mode": "time",
1839 "name": null,
1840 "show": true,
1841 "values": []
1842 },
1843 "yaxes": [
1844 {
1845 "format": "short",
1846 "label": null,
1847 "logBase": 1,
1848 "max": null,
1849 "min": null,
1850 "show": true
1851 },
1852 {
1853 "format": "short",
1854 "label": null,
1855 "logBase": 1,
1856 "max": null,
1857 "min": null,
1858 "show": true
1859 }
1860 ],
1861 "yaxis": {
1862 "align": false,
1863 "alignLevel": null
1864 }
1865 },
1866 {
1867 "datasource": "Prometheus",
1868 "aliasColors": {},
1869 "bars": false,
1870 "dashLength": 10,
1871 "dashes": false,
1872 "fill": 6,
1873 "fillGradient": 0,
1874 "gridPos": {
1875 "h": 9,
1876 "w": 23,
romeromonsere366b1a2019-11-19 19:49:26 +01001877 "x": 0,
1878 "y": 27
1879 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001880 "id": 85,
1881 "legend": {
1882 "avg": false,
1883 "current": false,
1884 "max": false,
1885 "min": false,
1886 "show": true,
1887 "total": false,
1888 "values": false
romeromonsere366b1a2019-11-19 19:49:26 +01001889 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001890 "lines": true,
1891 "linewidth": 1,
1892 "nullPointMode": "null",
1893 "options": {
1894 "dataLinks": []
romeromonsere366b1a2019-11-19 19:49:26 +01001895 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001896 "percentage": false,
1897 "pointradius": 2,
1898 "points": false,
1899 "renderer": "flot",
1900 "seriesOverrides": [],
1901 "spaceLength": 10,
1902 "stack": true,
1903 "steppedLine": false,
romeromonsere366b1a2019-11-19 19:49:26 +01001904 "targets": [
1905 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001906 "expr": "sum(container_memory_working_set_bytes{namespace=\"osm\", container!=\"\"}) by (pod)",
1907 "intervalFactor": 4,
1908 "legendFormat": "{{pod}}",
romeromonsere366b1a2019-11-19 19:49:26 +01001909 "refId": "A"
1910 }
1911 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001912 "thresholds": [],
1913 "timeFrom": null,
1914 "timeRegions": [],
1915 "timeShift": null,
1916 "title": "Pod Memory Usage",
1917 "tooltip": {
1918 "shared": true,
1919 "sort": 0,
1920 "value_type": "individual"
1921 },
1922 "type": "graph",
1923 "xaxis": {
1924 "buckets": null,
1925 "mode": "time",
1926 "name": null,
1927 "show": true,
1928 "values": []
1929 },
1930 "yaxes": [
romeromonsere366b1a2019-11-19 19:49:26 +01001931 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001932 "format": "short",
1933 "label": null,
1934 "logBase": 1,
1935 "max": null,
1936 "min": null,
1937 "show": true
1938 },
1939 {
1940 "format": "short",
1941 "label": null,
1942 "logBase": 1,
1943 "max": null,
1944 "min": null,
1945 "show": true
romeromonsere366b1a2019-11-19 19:49:26 +01001946 }
1947 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001948 "yaxis": {
1949 "align": false,
1950 "alignLevel": null
1951 }
romeromonsere366b1a2019-11-19 19:49:26 +01001952 },
1953 {
1954 "cacheTimeout": null,
romeromonser5bed3ad2019-12-10 18:25:55 +01001955 "content": "\n\n\n",
romeromonsere366b1a2019-11-19 19:49:26 +01001956 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001957 "h": 4,
1958 "w": 3,
1959 "x": 21,
1960 "y": 36
romeromonsere366b1a2019-11-19 19:49:26 +01001961 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001962 "id": 82,
romeromonsere366b1a2019-11-19 19:49:26 +01001963 "links": [],
romeromonser5bed3ad2019-12-10 18:25:55 +01001964 "mode": "markdown",
romeromonsere366b1a2019-11-19 19:49:26 +01001965 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001966 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001967 "targets": [
1968 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001969 "expr": "",
1970 "instant": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001971 "refId": "A"
1972 }
1973 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001974 "timeFrom": null,
1975 "timeShift": null,
1976 "title": "",
1977 "transparent": true,
1978 "type": "text"
romeromonsere366b1a2019-11-19 19:49:26 +01001979 },
1980 {
1981 "cacheTimeout": null,
romeromonser5bed3ad2019-12-10 18:25:55 +01001982 "content": "<h2 style=\"text-align: center;\"></p>\n\n\n",
romeromonsere366b1a2019-11-19 19:49:26 +01001983 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001984 "h": 4,
1985 "w": 3,
1986 "x": 19,
1987 "y": 40
romeromonsere366b1a2019-11-19 19:49:26 +01001988 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001989 "id": 80,
romeromonsere366b1a2019-11-19 19:49:26 +01001990 "links": [],
romeromonser5bed3ad2019-12-10 18:25:55 +01001991 "mode": "html",
romeromonsere366b1a2019-11-19 19:49:26 +01001992 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001993 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001994 "targets": [
1995 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001996 "expr": "",
1997 "instant": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001998 "refId": "A"
1999 }
2000 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01002001 "timeFrom": null,
2002 "timeShift": null,
2003 "title": "",
2004 "transparent": true,
2005 "type": "text"
romeromonsere366b1a2019-11-19 19:49:26 +01002006 }
2007 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01002008 "refresh": "30s",
romeromonsere366b1a2019-11-19 19:49:26 +01002009 "schemaVersion": 19,
2010 "style": "dark",
romeromonser5bed3ad2019-12-10 18:25:55 +01002011 "tags": [],
romeromonsere366b1a2019-11-19 19:49:26 +01002012 "templating": {
2013 "list": [
2014 {
2015 "current": {
2016 "text": "No data sources found",
2017 "value": ""
2018 },
2019 "hide": 2,
2020 "includeAll": false,
2021 "label": "",
2022 "multi": false,
2023 "name": "datasource",
2024 "options": [],
2025 "query": "prometheus",
2026 "refresh": 1,
2027 "regex": "/$ds/",
2028 "skipUrlSync": false,
2029 "type": "datasource"
romeromonsere366b1a2019-11-19 19:49:26 +01002030 }
2031 ]
2032 },
2033 "time": {
romeromonser5bed3ad2019-12-10 18:25:55 +01002034 "from": "now-15m",
romeromonsere366b1a2019-11-19 19:49:26 +01002035 "to": "now"
2036 },
2037 "timepicker": {
2038 "refresh_intervals": [
2039 "5s",
2040 "10s",
2041 "30s",
2042 "1m",
2043 "5m",
2044 "15m",
2045 "30m",
2046 "1h",
2047 "2h",
2048 "1d"
2049 ],
2050 "time_options": [
2051 "5m",
2052 "15m",
2053 "1h",
2054 "6h",
2055 "12h",
2056 "24h",
2057 "2d",
2058 "7d",
2059 "30d"
2060 ]
2061 },
2062 "timezone": "browser",
romeromonser5bed3ad2019-12-10 18:25:55 +01002063 "title": "OSM Status Summary",
2064 "uid": "4XuPd2Ii1",
2065 "version": 2
2066 }