1 # Copyright 2019 Minsait - Indra S.A.
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
7 # http://www.apache.org/licenses/LICENSE-2.0
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)
21 grafana_dashboard: "1"
22 name: osm-monitoring-prometheus-summary-grafana
24 k8s-sidecar-target-directory: "/tmp/dashboards/Summary"
26 summary-dashboard.json: |-
32 "datasource": "-- Grafana --",
35 "iconColor": "rgba(0, 211, 255, 1)",
36 "name": "Annotations & Alerts",
41 "description": "Summary metrics about containers running on Kubernetes nodes and OSM Modules",
46 "iteration": 1574687594565,
50 "icon": "external link",
54 "osm-third-party-modules",
57 "title": "Dashboards",
72 "title": "Cluster Health",
77 "colorBackground": false,
81 "rgba(237, 129, 40, 0.89)",
84 "datasource": "Prometheus",
85 "format": "percentunit",
90 "thresholdLabels": false,
91 "thresholdMarkers": true
105 "name": "value to text",
109 "name": "range to text",
113 "maxDataPoints": 100,
114 "nullPointMode": "connected",
118 "postfixFontSize": "50%",
120 "prefixFontSize": "50%",
129 "fillColor": "rgba(31, 118, 189, 0.18)",
131 "lineColor": "rgb(31, 120, 193)",
137 "expr": "sum(kube_pod_info{node=~\"$node\"}) / sum(kube_node_status_allocatable_pods{node=~\".*\"})",
138 "format": "time_series",
143 "thresholds": "80,90",
144 "title": "Cluster Pod Usage",
145 "type": "singlestat",
146 "valueFontSize": "80%",
154 "valueName": "current"
157 "cacheTimeout": null,
158 "colorBackground": false,
162 "rgba(237, 129, 40, 0.89)",
165 "datasource": "Prometheus",
166 "format": "percentunit",
171 "thresholdLabels": false,
172 "thresholdMarkers": true
186 "name": "value to text",
190 "name": "range to text",
194 "maxDataPoints": 100,
195 "nullPointMode": "connected",
199 "postfixFontSize": "50%",
201 "prefixFontSize": "50%",
210 "fillColor": "rgba(31, 118, 189, 0.18)",
212 "lineColor": "rgb(31, 120, 193)",
218 "expr": "sum(kube_pod_container_resource_requests_cpu_cores{node=~\"$node\"}) / sum(kube_node_status_allocatable_cpu_cores{node=~\"$node\"})",
219 "format": "time_series",
224 "thresholds": "80,90",
225 "title": "Cluster CPU Usage",
226 "type": "singlestat",
227 "valueFontSize": "80%",
235 "valueName": "current"
238 "cacheTimeout": null,
239 "colorBackground": false,
243 "rgba(237, 129, 40, 0.89)",
246 "datasource": "Prometheus",
247 "format": "percentunit",
252 "thresholdLabels": false,
253 "thresholdMarkers": true
267 "name": "value to text",
271 "name": "range to text",
275 "maxDataPoints": 100,
276 "nullPointMode": "connected",
280 "postfixFontSize": "50%",
282 "prefixFontSize": "50%",
291 "fillColor": "rgba(31, 118, 189, 0.18)",
293 "lineColor": "rgb(31, 120, 193)",
299 "expr": "sum(kube_pod_container_resource_requests_memory_bytes{node=~\"$node\"}) / sum(kube_node_status_allocatable_memory_bytes{node=~\"$node\"})",
300 "format": "time_series",
305 "thresholds": "80,90",
306 "title": "Cluster Memory Usage",
307 "type": "singlestat",
308 "valueFontSize": "80%",
316 "valueName": "current"
319 "cacheTimeout": null,
320 "colorBackground": false,
324 "rgba(237, 129, 40, 0.89)",
327 "datasource": "Prometheus",
328 "format": "percentunit",
333 "thresholdLabels": false,
334 "thresholdMarkers": true
348 "name": "value to text",
352 "name": "range to text",
356 "maxDataPoints": 100,
357 "nullPointMode": "connected",
361 "postfixFontSize": "50%",
363 "prefixFontSize": "50%",
372 "fillColor": "rgba(31, 118, 189, 0.18)",
374 "lineColor": "rgb(31, 120, 193)",
380 "expr": "(sum (node_filesystem_size_bytes{nodename=~\"$node\"}) - sum (node_filesystem_free_bytes{nodename=~\"$node\"})) / sum (node_filesystem_size_bytes{nodename=~\"$node\"})",
381 "format": "time_series",
386 "thresholds": "80,90",
387 "title": "Cluster Disk Usage",
388 "type": "singlestat",
389 "valueFontSize": "80%",
397 "valueName": "current"
404 "datasource": "Prometheus",
426 "nullPointMode": "null",
434 "seriesOverrides": [],
437 "steppedLine": false,
440 "expr": "sum(kube_node_status_allocatable_pods{node=~\"$node\"})",
441 "format": "time_series",
443 "legendFormat": "allocatable",
447 "expr": "sum(kube_node_status_capacity_pods{node=~\"$node\"})",
448 "format": "time_series",
450 "legendFormat": "capacity",
454 "expr": "sum(kube_pod_info{node=~\"$node\"})",
455 "format": "time_series",
457 "legendFormat": "requested",
465 "title": "Cluster Pod Capacity",
469 "value_type": "individual"
507 "datasource": "Prometheus",
529 "nullPointMode": "null",
537 "seriesOverrides": [],
540 "steppedLine": false,
543 "expr": "sum(kube_node_status_capacity_cpu_cores{node=~\"$node\"})",
544 "format": "time_series",
546 "legendFormat": "allocatable",
550 "expr": "sum(kube_node_status_allocatable_cpu_cores{node=~\"$node\"})",
551 "format": "time_series",
553 "legendFormat": "capacity",
557 "expr": "sum(kube_pod_container_resource_requests_cpu_cores{node=~\"$node\"})",
558 "format": "time_series",
560 "legendFormat": "requested",
568 "title": "Cluster CPU Capacity",
572 "value_type": "individual"
611 "datasource": "Prometheus",
633 "nullPointMode": "null",
641 "seriesOverrides": [],
644 "steppedLine": false,
647 "expr": "sum(kube_node_status_allocatable_memory_bytes{node=~\"$node\"})",
648 "format": "time_series",
650 "legendFormat": "allocatable",
654 "expr": "sum(kube_node_status_capacity_memory_bytes{node=~\"$node\"})",
655 "format": "time_series",
657 "legendFormat": "capacity",
661 "expr": "sum(kube_pod_container_resource_requests_memory_bytes{node=~\"$node\"})",
662 "format": "time_series",
664 "legendFormat": "requested",
672 "title": "Cluster Mem Capacity",
676 "value_type": "individual"
688 "format": "decbytes",
714 "datasource": "Prometheus",
736 "nullPointMode": "null",
744 "seriesOverrides": [],
747 "steppedLine": false,
750 "expr": "sum(node_filesystem_size_bytes{nodename=~\"$node\"}) - sum(node_filesystem_free_bytes{nodename=~\"$node\"})",
751 "format": "time_series",
753 "legendFormat": "usage",
757 "expr": "sum(node_filesystem_size_bytes{nodename=~\"$node\"})",
758 "format": "time_series",
760 "legendFormat": "limit",
768 "title": "Cluster Disk Capacity",
772 "value_type": "individual"
784 "format": "decbytes",
815 "title": "Deployments",
825 "datasource": "Prometheus",
846 "dateFormat": "YYYY-MM-DD HH:mm:ss",
854 "rgba(245, 54, 54, 0.9)",
855 "rgba(237, 129, 40, 0.89)",
856 "rgba(50, 172, 45, 0.97)"
872 "rgba(245, 54, 54, 0.9)",
873 "rgba(237, 129, 40, 0.89)",
874 "rgba(50, 172, 45, 0.97)"
876 "dateFormat": "YYYY-MM-DD HH:mm:ss",
890 "expr": "kube_deployment_status_replicas{namespace=~\"$namespace\"}",
891 "format": "time_series",
895 "legendFormat": "{{ deployment }}",
899 "title": "Deployment Replicas - Up To Date",
900 "transform": "timeseries_to_rows",
904 "cacheTimeout": null,
905 "colorBackground": false,
909 "rgba(237, 129, 40, 0.89)",
912 "datasource": "Prometheus",
918 "thresholdLabels": false,
919 "thresholdMarkers": true
933 "name": "value to text",
937 "name": "range to text",
941 "maxDataPoints": 100,
942 "nullPointMode": "connected",
946 "postfixFontSize": "50%",
948 "prefixFontSize": "50%",
957 "fillColor": "rgba(31, 118, 189, 0.18)",
959 "lineColor": "rgb(31, 120, 193)",
965 "expr": "sum(kube_deployment_status_replicas{namespace=~\"$namespace\"})",
966 "format": "time_series",
972 "title": "Deployment Replicas",
973 "type": "singlestat",
974 "valueFontSize": "80%",
985 "cacheTimeout": null,
986 "colorBackground": false,
990 "rgba(237, 129, 40, 0.89)",
993 "datasource": "Prometheus",
999 "thresholdLabels": false,
1000 "thresholdMarkers": true
1014 "name": "value to text",
1018 "name": "range to text",
1022 "maxDataPoints": 100,
1023 "nullPointMode": "connected",
1027 "postfixFontSize": "50%",
1029 "prefixFontSize": "50%",
1038 "fillColor": "rgba(31, 118, 189, 0.18)",
1040 "lineColor": "rgb(31, 120, 193)",
1046 "expr": "sum(kube_deployment_status_replicas_updated{namespace=~\"$namespace\"})",
1047 "format": "time_series",
1048 "intervalFactor": 1,
1053 "title": "Deployment Replicas - Updated",
1054 "type": "singlestat",
1055 "valueFontSize": "80%",
1066 "cacheTimeout": null,
1067 "colorBackground": false,
1068 "colorValue": false,
1071 "rgba(237, 129, 40, 0.89)",
1074 "datasource": "Prometheus",
1080 "thresholdLabels": false,
1081 "thresholdMarkers": true
1095 "name": "value to text",
1099 "name": "range to text",
1103 "maxDataPoints": 100,
1104 "nullPointMode": "connected",
1108 "postfixFontSize": "50%",
1110 "prefixFontSize": "50%",
1119 "fillColor": "rgba(31, 118, 189, 0.18)",
1121 "lineColor": "rgb(31, 120, 193)",
1127 "expr": "sum(kube_deployment_status_replicas_unavailable{namespace=~\"$namespace\"})",
1128 "format": "time_series",
1129 "intervalFactor": 1,
1134 "title": "Deployment Replicas - Unavailable",
1135 "type": "singlestat",
1136 "valueFontSize": "80%",
1160 "cacheTimeout": null,
1161 "colorBackground": false,
1162 "colorValue": false,
1165 "rgba(237, 129, 40, 0.89)",
1168 "datasource": "Prometheus",
1174 "thresholdLabels": false,
1175 "thresholdMarkers": true
1189 "name": "value to text",
1193 "name": "range to text",
1197 "maxDataPoints": 100,
1198 "nullPointMode": "connected",
1202 "postfixFontSize": "50%",
1204 "prefixFontSize": "50%",
1213 "fillColor": "rgba(31, 118, 189, 0.18)",
1215 "lineColor": "rgb(31, 120, 193)",
1221 "expr": "sum(kube_node_info{node=~\"$node\"})",
1222 "format": "time_series",
1223 "intervalFactor": 1,
1228 "title": "Number Of Nodes",
1229 "type": "singlestat",
1230 "valueFontSize": "80%",
1241 "cacheTimeout": null,
1242 "colorBackground": true,
1243 "colorValue": false,
1246 "rgba(237, 129, 40, 0.89)",
1249 "datasource": "Prometheus",
1255 "thresholdLabels": false,
1256 "thresholdMarkers": true
1270 "name": "value to text",
1274 "name": "range to text",
1278 "maxDataPoints": 100,
1279 "nullPointMode": "connected",
1283 "postfixFontSize": "50%",
1285 "prefixFontSize": "50%",
1294 "fillColor": "rgba(31, 118, 189, 0.18)",
1296 "lineColor": "rgb(31, 120, 193)",
1302 "expr": "sum(kube_node_status_condition{condition=\"OutOfDisk\", node=~\"$node\", status=\"true\"}) or vector(0)",
1303 "format": "time_series",
1304 "intervalFactor": 1,
1309 "title": "Nodes Out of Disk",
1310 "type": "singlestat",
1311 "valueFontSize": "80%",
1319 "valueName": "current"
1322 "cacheTimeout": null,
1323 "colorBackground": true,
1324 "colorValue": false,
1327 "rgba(237, 129, 40, 0.89)",
1330 "datasource": "Prometheus",
1336 "thresholdLabels": false,
1337 "thresholdMarkers": true
1351 "name": "value to text",
1355 "name": "range to text",
1359 "maxDataPoints": 100,
1360 "nullPointMode": "connected",
1364 "postfixFontSize": "50%",
1366 "prefixFontSize": "50%",
1375 "fillColor": "rgba(31, 118, 189, 0.18)",
1377 "lineColor": "rgb(31, 120, 193)",
1383 "expr": "sum(kube_node_spec_unschedulable{node=~\"$node\"})",
1384 "format": "time_series",
1385 "intervalFactor": 1,
1390 "title": "Nodes Unavailable",
1391 "type": "singlestat",
1392 "valueFontSize": "80%",
1400 "valueName": "current"
1416 "cacheTimeout": null,
1417 "colorBackground": false,
1418 "colorValue": false,
1421 "rgba(237, 129, 40, 0.89)",
1424 "datasource": "Prometheus",
1430 "thresholdLabels": false,
1431 "thresholdMarkers": true
1445 "name": "value to text",
1449 "name": "range to text",
1453 "maxDataPoints": 100,
1454 "nullPointMode": "connected",
1458 "postfixFontSize": "50%",
1460 "prefixFontSize": "50%",
1469 "fillColor": "rgba(78, 203, 42, 0.28)",
1471 "lineColor": "#629e51",
1477 "expr": "sum(kube_pod_status_phase{namespace=~\"$namespace\", phase=\"Running\"})",
1478 "format": "time_series",
1480 "intervalFactor": 1,
1485 "title": "Pods Running",
1486 "type": "singlestat",
1487 "valueFontSize": "80%",
1495 "valueName": "current"
1498 "cacheTimeout": null,
1499 "colorBackground": false,
1500 "colorValue": false,
1503 "rgba(237, 129, 40, 0.89)",
1506 "datasource": "Prometheus",
1512 "thresholdLabels": false,
1513 "thresholdMarkers": true
1527 "name": "value to text",
1531 "name": "range to text",
1535 "maxDataPoints": 100,
1536 "nullPointMode": "connected",
1540 "postfixFontSize": "50%",
1542 "prefixFontSize": "50%",
1551 "fillColor": "rgba(78, 203, 42, 0.28)",
1553 "lineColor": "#629e51",
1559 "expr": "sum(kube_pod_status_phase{namespace=~\"$namespace\", phase=\"Pending\"})",
1560 "format": "time_series",
1562 "intervalFactor": 1,
1567 "title": "Pods Pending",
1568 "type": "singlestat",
1569 "valueFontSize": "80%",
1577 "valueName": "current"
1580 "cacheTimeout": null,
1581 "colorBackground": false,
1582 "colorValue": false,
1585 "rgba(237, 129, 40, 0.89)",
1588 "datasource": "Prometheus",
1594 "thresholdLabels": false,
1595 "thresholdMarkers": true
1609 "name": "value to text",
1613 "name": "range to text",
1617 "maxDataPoints": 100,
1618 "nullPointMode": "connected",
1622 "postfixFontSize": "50%",
1624 "prefixFontSize": "50%",
1633 "fillColor": "rgba(78, 203, 42, 0.28)",
1635 "lineColor": "#629e51",
1641 "expr": "sum(kube_pod_status_phase{namespace=~\"$namespace\", phase=\"Failed\"})",
1642 "format": "time_series",
1644 "intervalFactor": 1,
1649 "title": "Pods Failed",
1650 "type": "singlestat",
1651 "valueFontSize": "80%",
1659 "valueName": "current"
1662 "cacheTimeout": null,
1663 "colorBackground": false,
1664 "colorValue": false,
1667 "rgba(237, 129, 40, 0.89)",
1670 "datasource": "Prometheus",
1676 "thresholdLabels": false,
1677 "thresholdMarkers": true
1691 "name": "value to text",
1695 "name": "range to text",
1699 "maxDataPoints": 100,
1700 "nullPointMode": "connected",
1704 "postfixFontSize": "50%",
1706 "prefixFontSize": "50%",
1715 "fillColor": "rgba(78, 203, 42, 0.28)",
1717 "lineColor": "#629e51",
1723 "expr": "sum(kube_pod_status_phase{namespace=~\"$namespace\", phase=\"Succeeded\"})",
1724 "format": "time_series",
1726 "intervalFactor": 1,
1731 "title": "Pods Succeeded",
1732 "type": "singlestat",
1733 "valueFontSize": "80%",
1741 "valueName": "current"
1744 "cacheTimeout": null,
1745 "colorBackground": false,
1746 "colorValue": false,
1749 "rgba(237, 129, 40, 0.89)",
1752 "datasource": "Prometheus",
1758 "thresholdLabels": false,
1759 "thresholdMarkers": true
1773 "name": "value to text",
1777 "name": "range to text",
1781 "maxDataPoints": 100,
1782 "nullPointMode": "connected",
1786 "postfixFontSize": "50%",
1788 "prefixFontSize": "50%",
1797 "fillColor": "rgba(78, 203, 42, 0.28)",
1799 "lineColor": "#629e51",
1805 "expr": "sum(kube_pod_status_phase{namespace=~\"$namespace\", phase=\"Unknown\"})",
1806 "format": "time_series",
1808 "intervalFactor": 1,
1813 "title": "Pods Unknown",
1814 "type": "singlestat",
1815 "valueFontSize": "80%",
1823 "valueName": "current"
1835 "title": "Containers",
1839 "cacheTimeout": null,
1840 "colorBackground": false,
1841 "colorValue": false,
1844 "rgba(237, 129, 40, 0.89)",
1847 "datasource": "Prometheus",
1853 "thresholdLabels": false,
1854 "thresholdMarkers": true
1868 "name": "value to text",
1872 "name": "range to text",
1876 "maxDataPoints": 100,
1877 "nullPointMode": "connected",
1881 "postfixFontSize": "50%",
1883 "prefixFontSize": "50%",
1892 "fillColor": "rgba(31, 118, 189, 0.18)",
1894 "lineColor": "rgb(31, 120, 193)",
1900 "expr": "sum(kube_pod_container_status_running{namespace=~\"$namespace\"})",
1901 "format": "time_series",
1902 "intervalFactor": 1,
1907 "title": "Containers Running",
1908 "type": "singlestat",
1909 "valueFontSize": "80%",
1917 "valueName": "current"
1920 "cacheTimeout": null,
1921 "colorBackground": false,
1922 "colorValue": false,
1925 "rgba(237, 129, 40, 0.89)",
1928 "datasource": "Prometheus",
1934 "thresholdLabels": false,
1935 "thresholdMarkers": true
1949 "name": "value to text",
1953 "name": "range to text",
1957 "maxDataPoints": 100,
1958 "nullPointMode": "connected",
1962 "postfixFontSize": "50%",
1964 "prefixFontSize": "50%",
1973 "fillColor": "rgba(31, 118, 189, 0.18)",
1975 "lineColor": "rgb(31, 120, 193)",
1981 "expr": "sum(kube_pod_container_status_waiting{namespace=~\"$namespace\"})",
1982 "format": "time_series",
1983 "intervalFactor": 1,
1988 "title": "Containers Waiting",
1989 "type": "singlestat",
1990 "valueFontSize": "80%",
1998 "valueName": "current"
2001 "cacheTimeout": null,
2002 "colorBackground": false,
2003 "colorValue": false,
2006 "rgba(237, 129, 40, 0.89)",
2009 "datasource": "Prometheus",
2015 "thresholdLabels": false,
2016 "thresholdMarkers": true
2030 "name": "value to text",
2034 "name": "range to text",
2038 "maxDataPoints": 100,
2039 "nullPointMode": "connected",
2043 "postfixFontSize": "50%",
2045 "prefixFontSize": "50%",
2054 "fillColor": "rgba(31, 118, 189, 0.18)",
2056 "lineColor": "rgb(31, 120, 193)",
2062 "expr": "sum(kube_pod_container_status_terminated{namespace=~\"$namespace\"})",
2063 "format": "time_series",
2064 "intervalFactor": 1,
2069 "title": "Containers Terminated",
2070 "type": "singlestat",
2071 "valueFontSize": "80%",
2079 "valueName": "current"
2082 "cacheTimeout": null,
2083 "colorBackground": false,
2084 "colorValue": false,
2087 "rgba(237, 129, 40, 0.89)",
2090 "datasource": "Prometheus",
2096 "thresholdLabels": false,
2097 "thresholdMarkers": true
2111 "name": "value to text",
2115 "name": "range to text",
2119 "maxDataPoints": 100,
2120 "nullPointMode": "connected",
2124 "postfixFontSize": "50%",
2126 "prefixFontSize": "50%",
2135 "fillColor": "rgba(31, 118, 189, 0.18)",
2137 "lineColor": "rgb(31, 120, 193)",
2143 "expr": "sum(delta(kube_pod_container_status_restarts_total{namespace=\"kube-system\"}[30m]))",
2144 "format": "time_series",
2145 "intervalFactor": 1,
2150 "title": "Containers Restarts (Last 30 Minutes)",
2151 "type": "singlestat",
2152 "valueFontSize": "80%",
2160 "valueName": "current"
2163 "cacheTimeout": null,
2164 "colorBackground": false,
2165 "colorValue": false,
2168 "rgba(237, 129, 40, 0.89)",
2171 "datasource": "Prometheus",
2177 "thresholdLabels": false,
2178 "thresholdMarkers": true
2192 "name": "value to text",
2196 "name": "range to text",
2200 "maxDataPoints": 100,
2201 "nullPointMode": "connected",
2205 "postfixFontSize": "50%",
2207 "prefixFontSize": "50%",
2216 "fillColor": "rgba(31, 118, 189, 0.18)",
2218 "lineColor": "rgb(31, 120, 193)",
2224 "expr": "sum(kube_pod_container_resource_requests_cpu_cores{namespace=~\"$namespace\", node=~\"$node\"})",
2225 "format": "time_series",
2226 "intervalFactor": 1,
2231 "title": "CPU Cores Requested by Containers",
2232 "type": "singlestat",
2233 "valueFontSize": "80%",
2241 "valueName": "current"
2244 "cacheTimeout": null,
2245 "colorBackground": false,
2246 "colorValue": false,
2249 "rgba(237, 129, 40, 0.89)",
2252 "datasource": "Prometheus",
2253 "format": "decbytes",
2258 "thresholdLabels": false,
2259 "thresholdMarkers": true
2273 "name": "value to text",
2277 "name": "range to text",
2281 "maxDataPoints": 100,
2282 "nullPointMode": "connected",
2286 "postfixFontSize": "50%",
2288 "prefixFontSize": "50%",
2297 "fillColor": "rgba(31, 118, 189, 0.18)",
2299 "lineColor": "rgb(31, 120, 193)",
2305 "expr": "sum(kube_pod_container_resource_requests_memory_bytes{namespace=~\"$namespace\", node=~\"$node\"})",
2306 "format": "time_series",
2307 "intervalFactor": 1,
2312 "title": "Memory Requested By Containers",
2313 "type": "singlestat",
2314 "valueFontSize": "80%",
2322 "valueName": "current"
2334 "title": "OSM Third Party Modules",
2338 "cacheTimeout": null,
2339 "colorBackground": true,
2340 "colorValue": false,
2346 "datasource": "Prometheus",
2352 "thresholdLabels": false,
2353 "thresholdMarkers": true
2367 "name": "value to text",
2371 "name": "range to text",
2375 "maxDataPoints": 100,
2376 "nullPointMode": "connected",
2380 "postfixFontSize": "50%",
2382 "prefixFontSize": "50%",
2391 "fillColor": "rgba(31, 118, 189, 0.18)",
2393 "lineColor": "rgb(31, 120, 193)",
2399 "expr": "mysql_up{}",
2400 "format": "time_series",
2401 "intervalFactor": 1,
2405 "thresholds": "1,2",
2406 "title": "MysqlDB Up",
2407 "type": "singlestat",
2408 "valueFontSize": "80%",
2416 "valueName": "current"
2419 "cacheTimeout": null,
2420 "colorBackground": true,
2421 "colorValue": false,
2427 "datasource": "Prometheus",
2433 "thresholdLabels": false,
2434 "thresholdMarkers": true
2448 "name": "value to text",
2452 "name": "range to text",
2456 "maxDataPoints": 100,
2457 "nullPointMode": "connected",
2461 "postfixFontSize": "50%",
2463 "prefixFontSize": "50%",
2472 "fillColor": "rgba(31, 118, 189, 0.18)",
2474 "lineColor": "rgb(31, 120, 193)",
2480 "expr": "mongodb_up{}",
2481 "format": "time_series",
2482 "intervalFactor": 1,
2486 "thresholds": "1,2",
2487 "title": "MongoDB Up",
2488 "type": "singlestat",
2489 "valueFontSize": "80%",
2497 "valueName": "current"
2500 "cacheTimeout": null,
2501 "colorBackground": true,
2502 "colorValue": false,
2508 "datasource": "Prometheus",
2514 "thresholdLabels": false,
2515 "thresholdMarkers": true
2529 "name": "value to text",
2533 "name": "range to text",
2537 "maxDataPoints": 100,
2538 "nullPointMode": "connected",
2542 "postfixFontSize": "50%",
2544 "prefixFontSize": "50%",
2553 "fillColor": "rgba(31, 118, 189, 0.18)",
2555 "lineColor": "rgb(31, 120, 193)",
2561 "expr": "kafka_brokers{}",
2562 "format": "time_series",
2563 "intervalFactor": 1,
2567 "thresholds": "1,2",
2568 "title": "Kafka Broker Up",
2569 "type": "singlestat",
2570 "valueFontSize": "80%",
2578 "valueName": "current"
2581 "schemaVersion": 19,
2584 "osm-third-party-modules",
2585 "kubernetes-cluster"
2591 "text": "No data sources found",
2595 "includeAll": false,
2598 "name": "datasource",
2600 "query": "prometheus",
2603 "skipUrlSync": false,
2604 "type": "datasource"
2622 "skipUrlSync": false,
2632 "name": "namespace",
2641 "skipUrlSync": false,
2651 "refresh_intervals": [
2675 "timezone": "browser",
2676 "title": "Summary Kubernetes Cluster and OSM Modules",