blob: f7290830fe97eede5887c65187988ae50a5e9edb [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 {
rodriguezgar83e7eb12020-12-31 13:36:06 +0100898 "expr": "kube_statefulset_status_replicas_ready{namespace=\"osm\", statefulset=\"mongodb-k8s\"}",
romeromonser5bed3ad2019-12-10 18:25:55 +0100899 "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",
romeromonser5bed3ad2019-12-10 18:25:55 +01001356 "description": "",
1357 "format": "none",
1358 "gauge": {
1359 "maxValue": 1,
1360 "minValue": 0,
1361 "show": true,
1362 "thresholdLabels": false,
1363 "thresholdMarkers": false
1364 },
1365 "gridPos": {
1366 "h": 4,
1367 "w": 3,
romeromonsere366b1a2019-11-19 19:49:26 +01001368 "x": 8,
romeromonser5bed3ad2019-12-10 18:25:55 +01001369 "y": 14
romeromonsere366b1a2019-11-19 19:49:26 +01001370 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001371 "id": 75,
romeromonsere366b1a2019-11-19 19:49:26 +01001372 "interval": null,
1373 "links": [],
1374 "mappingType": 1,
1375 "mappingTypes": [
1376 {
1377 "name": "value to text",
1378 "value": 1
1379 },
1380 {
1381 "name": "range to text",
1382 "value": 2
1383 }
1384 ],
1385 "maxDataPoints": 100,
1386 "nullPointMode": "connected",
1387 "nullText": null,
1388 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001389 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001390 "postfix": "",
1391 "postfixFontSize": "50%",
1392 "prefix": "",
1393 "prefixFontSize": "50%",
1394 "rangeMaps": [
1395 {
1396 "from": "null",
1397 "text": "N/A",
1398 "to": "null"
1399 }
1400 ],
1401 "sparkline": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001402 "fillColor": "rgba(31, 118, 189, 0.18)",
romeromonsere366b1a2019-11-19 19:49:26 +01001403 "full": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001404 "lineColor": "rgb(31, 120, 193)",
1405 "show": false,
1406 "ymax": null,
1407 "ymin": null
romeromonsere366b1a2019-11-19 19:49:26 +01001408 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001409 "tableColumn": "Value",
romeromonsere366b1a2019-11-19 19:49:26 +01001410 "targets": [
1411 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001412 "expr": "kube_deployment_status_replicas_available{deployment=\"nbi\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001413 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +01001414 "instant": true,
1415 "legendFormat": "",
romeromonsere366b1a2019-11-19 19:49:26 +01001416 "refId": "A"
1417 }
1418 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001419 "thresholds": "0,1",
1420 "timeFrom": null,
1421 "timeShift": null,
1422 "title": "nbi",
romeromonsere366b1a2019-11-19 19:49:26 +01001423 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001424 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001425 "valueMaps": [
1426 {
1427 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001428 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001429 "value": "null"
1430 }
1431 ],
1432 "valueName": "current"
1433 },
1434 {
1435 "cacheTimeout": null,
1436 "colorBackground": false,
1437 "colorValue": false,
1438 "colors": [
romeromonser5bed3ad2019-12-10 18:25:55 +01001439 "#d44a3a",
romeromonsere366b1a2019-11-19 19:49:26 +01001440 "rgba(237, 129, 40, 0.89)",
romeromonser5bed3ad2019-12-10 18:25:55 +01001441 "#299c46"
romeromonsere366b1a2019-11-19 19:49:26 +01001442 ],
1443 "datasource": "Prometheus",
1444 "format": "none",
1445 "gauge": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001446 "maxValue": 1,
romeromonsere366b1a2019-11-19 19:49:26 +01001447 "minValue": 0,
romeromonser5bed3ad2019-12-10 18:25:55 +01001448 "show": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001449 "thresholdLabels": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001450 "thresholdMarkers": false
romeromonsere366b1a2019-11-19 19:49:26 +01001451 },
1452 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001453 "h": 4,
1454 "w": 3,
1455 "x": 12,
1456 "y": 14
romeromonsere366b1a2019-11-19 19:49:26 +01001457 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001458 "id": 67,
romeromonsere366b1a2019-11-19 19:49:26 +01001459 "interval": null,
1460 "links": [],
1461 "mappingType": 1,
1462 "mappingTypes": [
1463 {
1464 "name": "value to text",
1465 "value": 1
1466 },
1467 {
1468 "name": "range to text",
1469 "value": 2
1470 }
1471 ],
1472 "maxDataPoints": 100,
1473 "nullPointMode": "connected",
1474 "nullText": null,
1475 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001476 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001477 "postfix": "",
1478 "postfixFontSize": "50%",
1479 "prefix": "",
1480 "prefixFontSize": "50%",
1481 "rangeMaps": [
1482 {
1483 "from": "null",
1484 "text": "N/A",
1485 "to": "null"
1486 }
1487 ],
1488 "sparkline": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001489 "fillColor": "rgba(31, 118, 189, 0.18)",
romeromonsere366b1a2019-11-19 19:49:26 +01001490 "full": false,
romeromonser5bed3ad2019-12-10 18:25:55 +01001491 "lineColor": "rgb(31, 120, 193)",
1492 "show": false,
1493 "ymax": null,
1494 "ymin": null
romeromonsere366b1a2019-11-19 19:49:26 +01001495 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001496 "tableColumn": "Value",
romeromonsere366b1a2019-11-19 19:49:26 +01001497 "targets": [
1498 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001499 "expr": "kube_deployment_status_replicas_available{deployment=\"pol\"}",
romeromonsere366b1a2019-11-19 19:49:26 +01001500 "format": "time_series",
romeromonser5bed3ad2019-12-10 18:25:55 +01001501 "instant": true,
1502 "legendFormat": "",
romeromonsere366b1a2019-11-19 19:49:26 +01001503 "refId": "A"
1504 }
1505 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001506 "thresholds": "0,1",
1507 "timeFrom": null,
1508 "timeShift": null,
1509 "title": "pol",
romeromonsere366b1a2019-11-19 19:49:26 +01001510 "type": "singlestat",
romeromonser5bed3ad2019-12-10 18:25:55 +01001511 "valueFontSize": "100%",
romeromonsere366b1a2019-11-19 19:49:26 +01001512 "valueMaps": [
1513 {
1514 "op": "=",
romeromonser5bed3ad2019-12-10 18:25:55 +01001515 "text": "0",
romeromonsere366b1a2019-11-19 19:49:26 +01001516 "value": "null"
1517 }
1518 ],
1519 "valueName": "current"
1520 },
1521 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001522 "cacheTimeout": null,
1523 "colorBackground": false,
1524 "colorValue": false,
1525 "colors": [
1526 "#d44a3a",
1527 "rgba(237, 129, 40, 0.89)",
1528 "#299c46"
1529 ],
1530 "datasource": "Prometheus",
1531 "format": "none",
1532 "gauge": {
1533 "maxValue": 1,
1534 "minValue": 0,
1535 "show": true,
1536 "thresholdLabels": false,
1537 "thresholdMarkers": false
1538 },
romeromonsere366b1a2019-11-19 19:49:26 +01001539 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001540 "h": 4,
1541 "w": 3,
1542 "x": 16,
1543 "y": 14
1544 },
1545 "id": 69,
1546 "interval": null,
1547 "links": [],
1548 "mappingType": 1,
1549 "mappingTypes": [
1550 {
1551 "name": "value to text",
1552 "value": 1
1553 },
1554 {
1555 "name": "range to text",
1556 "value": 2
1557 }
1558 ],
1559 "maxDataPoints": 100,
1560 "nullPointMode": "connected",
1561 "nullText": null,
1562 "options": {},
1563 "pluginVersion": "6.3.5",
1564 "postfix": "",
1565 "postfixFontSize": "50%",
1566 "prefix": "",
1567 "prefixFontSize": "50%",
1568 "rangeMaps": [
1569 {
1570 "from": "null",
1571 "text": "N/A",
1572 "to": "null"
1573 }
1574 ],
1575 "sparkline": {
1576 "fillColor": "rgba(31, 118, 189, 0.18)",
1577 "full": false,
1578 "lineColor": "rgb(31, 120, 193)",
1579 "show": false,
1580 "ymax": null,
1581 "ymin": null
1582 },
1583 "tableColumn": "",
1584 "targets": [
1585 {
1586 "expr": "kube_deployment_status_replicas_available{deployment=\"mon\"}",
1587 "instant": true,
1588 "refId": "A"
1589 }
1590 ],
1591 "thresholds": "0,1",
1592 "timeFrom": null,
1593 "timeShift": null,
1594 "title": "mon",
1595 "type": "singlestat",
1596 "valueFontSize": "100%",
1597 "valueMaps": [
1598 {
1599 "op": "=",
1600 "text": "0",
1601 "value": "null"
1602 }
1603 ],
1604 "valueName": "avg"
1605 },
1606 {
1607 "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 },
1624 "gridPos": {
1625 "h": 4,
1626 "w": 3,
1627 "x": 20,
1628 "y": 14
1629 },
1630 "id": 81,
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": "Value",
1669 "targets": [
1670 {
1671 "expr": "kube_deployment_status_replicas_available{deployment=\"keystone\"}",
1672 "format": "time_series",
1673 "instant": true,
1674 "legendFormat": "",
1675 "refId": "A"
1676 }
1677 ],
1678 "thresholds": "0,1",
1679 "timeFrom": null,
1680 "timeShift": null,
1681 "title": "keystone",
1682 "type": "singlestat",
1683 "valueFontSize": "100%",
1684 "valueMaps": [
1685 {
1686 "op": "=",
1687 "text": "0",
1688 "value": "null"
1689 }
1690 ],
1691 "valueName": "current"
1692 },
1693 {
1694 "datasource": "Prometheus",
1695 "aliasColors": {},
1696 "bars": false,
1697 "dashLength": 10,
1698 "dashes": false,
1699 "fill": 6,
1700 "fillGradient": 0,
1701 "gridPos": {
1702 "h": 9,
1703 "w": 23,
1704 "x": 0,
1705 "y": 18
1706 },
1707 "id": 84,
1708 "legend": {
1709 "avg": false,
1710 "current": false,
1711 "max": false,
1712 "min": false,
1713 "show": true,
1714 "total": false,
1715 "values": false
1716 },
1717 "lines": true,
1718 "linewidth": 1,
1719 "nullPointMode": "null",
1720 "options": {
1721 "dataLinks": []
1722 },
1723 "percentage": false,
1724 "pointradius": 2,
1725 "points": false,
1726 "renderer": "flot",
1727 "seriesOverrides": [],
1728 "spaceLength": 10,
1729 "stack": true,
1730 "steppedLine": false,
1731 "targets": [
1732 {
1733 "expr": "sum(namespace_pod_container:container_cpu_usage_seconds_total:sum_rate{namespace=\"osm\"}) by (pod)",
1734 "instant": false,
1735 "intervalFactor": 4,
1736 "legendFormat": "{{pod}}",
1737 "refId": "A"
1738 }
1739 ],
1740 "thresholds": [],
1741 "timeFrom": null,
1742 "timeRegions": [],
1743 "timeShift": null,
1744 "title": "Pod CPU Usage",
1745 "tooltip": {
1746 "shared": true,
1747 "sort": 0,
1748 "value_type": "individual"
1749 },
1750 "type": "graph",
1751 "xaxis": {
1752 "buckets": null,
1753 "mode": "time",
1754 "name": null,
1755 "show": true,
1756 "values": []
1757 },
1758 "yaxes": [
1759 {
1760 "format": "short",
1761 "label": null,
1762 "logBase": 1,
1763 "max": null,
1764 "min": null,
1765 "show": true
1766 },
1767 {
1768 "format": "short",
1769 "label": null,
1770 "logBase": 1,
1771 "max": null,
1772 "min": null,
1773 "show": true
1774 }
1775 ],
1776 "yaxis": {
1777 "align": false,
1778 "alignLevel": null
1779 }
1780 },
1781 {
1782 "datasource": "Prometheus",
1783 "aliasColors": {},
1784 "bars": false,
1785 "dashLength": 10,
1786 "dashes": false,
1787 "fill": 6,
1788 "fillGradient": 0,
1789 "gridPos": {
1790 "h": 9,
1791 "w": 23,
romeromonsere366b1a2019-11-19 19:49:26 +01001792 "x": 0,
1793 "y": 27
1794 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001795 "id": 85,
1796 "legend": {
1797 "avg": false,
1798 "current": false,
1799 "max": false,
1800 "min": false,
1801 "show": true,
1802 "total": false,
1803 "values": false
romeromonsere366b1a2019-11-19 19:49:26 +01001804 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001805 "lines": true,
1806 "linewidth": 1,
1807 "nullPointMode": "null",
1808 "options": {
1809 "dataLinks": []
romeromonsere366b1a2019-11-19 19:49:26 +01001810 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001811 "percentage": false,
1812 "pointradius": 2,
1813 "points": false,
1814 "renderer": "flot",
1815 "seriesOverrides": [],
1816 "spaceLength": 10,
1817 "stack": true,
1818 "steppedLine": false,
romeromonsere366b1a2019-11-19 19:49:26 +01001819 "targets": [
1820 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001821 "expr": "sum(container_memory_working_set_bytes{namespace=\"osm\", container!=\"\"}) by (pod)",
1822 "intervalFactor": 4,
1823 "legendFormat": "{{pod}}",
romeromonsere366b1a2019-11-19 19:49:26 +01001824 "refId": "A"
1825 }
1826 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001827 "thresholds": [],
1828 "timeFrom": null,
1829 "timeRegions": [],
1830 "timeShift": null,
1831 "title": "Pod Memory Usage",
1832 "tooltip": {
1833 "shared": true,
1834 "sort": 0,
1835 "value_type": "individual"
1836 },
1837 "type": "graph",
1838 "xaxis": {
1839 "buckets": null,
1840 "mode": "time",
1841 "name": null,
1842 "show": true,
1843 "values": []
1844 },
1845 "yaxes": [
romeromonsere366b1a2019-11-19 19:49:26 +01001846 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001847 "format": "short",
1848 "label": null,
1849 "logBase": 1,
1850 "max": null,
1851 "min": null,
1852 "show": true
1853 },
1854 {
1855 "format": "short",
1856 "label": null,
1857 "logBase": 1,
1858 "max": null,
1859 "min": null,
1860 "show": true
romeromonsere366b1a2019-11-19 19:49:26 +01001861 }
1862 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001863 "yaxis": {
1864 "align": false,
1865 "alignLevel": null
1866 }
romeromonsere366b1a2019-11-19 19:49:26 +01001867 },
1868 {
1869 "cacheTimeout": null,
romeromonser5bed3ad2019-12-10 18:25:55 +01001870 "content": "\n\n\n",
romeromonsere366b1a2019-11-19 19:49:26 +01001871 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001872 "h": 4,
1873 "w": 3,
1874 "x": 21,
1875 "y": 36
romeromonsere366b1a2019-11-19 19:49:26 +01001876 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001877 "id": 82,
romeromonsere366b1a2019-11-19 19:49:26 +01001878 "links": [],
romeromonser5bed3ad2019-12-10 18:25:55 +01001879 "mode": "markdown",
romeromonsere366b1a2019-11-19 19:49:26 +01001880 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001881 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001882 "targets": [
1883 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001884 "expr": "",
1885 "instant": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001886 "refId": "A"
1887 }
1888 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001889 "timeFrom": null,
1890 "timeShift": null,
1891 "title": "",
1892 "transparent": true,
1893 "type": "text"
romeromonsere366b1a2019-11-19 19:49:26 +01001894 },
1895 {
1896 "cacheTimeout": null,
romeromonser5bed3ad2019-12-10 18:25:55 +01001897 "content": "<h2 style=\"text-align: center;\"></p>\n\n\n",
romeromonsere366b1a2019-11-19 19:49:26 +01001898 "gridPos": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001899 "h": 4,
1900 "w": 3,
1901 "x": 19,
1902 "y": 40
romeromonsere366b1a2019-11-19 19:49:26 +01001903 },
romeromonser5bed3ad2019-12-10 18:25:55 +01001904 "id": 80,
romeromonsere366b1a2019-11-19 19:49:26 +01001905 "links": [],
romeromonser5bed3ad2019-12-10 18:25:55 +01001906 "mode": "html",
romeromonsere366b1a2019-11-19 19:49:26 +01001907 "options": {},
romeromonser5bed3ad2019-12-10 18:25:55 +01001908 "pluginVersion": "6.3.5",
romeromonsere366b1a2019-11-19 19:49:26 +01001909 "targets": [
1910 {
romeromonser5bed3ad2019-12-10 18:25:55 +01001911 "expr": "",
1912 "instant": true,
romeromonsere366b1a2019-11-19 19:49:26 +01001913 "refId": "A"
1914 }
1915 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001916 "timeFrom": null,
1917 "timeShift": null,
1918 "title": "",
1919 "transparent": true,
1920 "type": "text"
romeromonsere366b1a2019-11-19 19:49:26 +01001921 }
1922 ],
romeromonser5bed3ad2019-12-10 18:25:55 +01001923 "refresh": "30s",
romeromonsere366b1a2019-11-19 19:49:26 +01001924 "schemaVersion": 19,
1925 "style": "dark",
romeromonser5bed3ad2019-12-10 18:25:55 +01001926 "tags": [],
romeromonsere366b1a2019-11-19 19:49:26 +01001927 "templating": {
1928 "list": [
1929 {
1930 "current": {
1931 "text": "No data sources found",
1932 "value": ""
1933 },
1934 "hide": 2,
1935 "includeAll": false,
1936 "label": "",
1937 "multi": false,
1938 "name": "datasource",
1939 "options": [],
1940 "query": "prometheus",
1941 "refresh": 1,
1942 "regex": "/$ds/",
1943 "skipUrlSync": false,
1944 "type": "datasource"
romeromonsere366b1a2019-11-19 19:49:26 +01001945 }
1946 ]
1947 },
1948 "time": {
romeromonser5bed3ad2019-12-10 18:25:55 +01001949 "from": "now-15m",
romeromonsere366b1a2019-11-19 19:49:26 +01001950 "to": "now"
1951 },
1952 "timepicker": {
1953 "refresh_intervals": [
1954 "5s",
1955 "10s",
1956 "30s",
1957 "1m",
1958 "5m",
1959 "15m",
1960 "30m",
1961 "1h",
1962 "2h",
1963 "1d"
1964 ],
1965 "time_options": [
1966 "5m",
1967 "15m",
1968 "1h",
1969 "6h",
1970 "12h",
1971 "24h",
1972 "2d",
1973 "7d",
1974 "30d"
1975 ]
1976 },
1977 "timezone": "browser",
romeromonser5bed3ad2019-12-10 18:25:55 +01001978 "title": "OSM Status Summary",
1979 "uid": "4XuPd2Ii1",
1980 "version": 2
1981 }