5 "description": "A simple overview of the most important Docker host and container metrics. (Barometer/Prometheus)",
19 "content": "<img src=\"http://prometheus.io/assets/prometheus_logo_grey.svg\" alt=\"Prometheus logo\" style=\"height: 40px;\">\n<span style=\"font-family: 'Open Sans', 'Helvetica Neue', Helvetica; font-size: 25px;vertical-align: text-top;color: #bbbfc2;margin-left: 10px;\">Prometheus</span>\n\n<p style=\"margin-top: 10px;\">You're using Prometheus, an open-source systems monitoring and alerting toolkit originally built at SoundCloud. For more information, check out the <a href=\"http://www.grafana.org/\">Grafana</a> and <a href=\"http://prometheus.io/\">Prometheus</a> projects.</p>",
32 "content": "#### Samples Ingested\nThis graph displays the count of samples ingested by the Prometheus server, as measured over the last 5 minutes, per time series in the range vector. When troubleshooting an issue on IRC or Github, this is often the first stat requested by the Prometheus team. ",
46 "repeatIteration": null,
49 "title": "Prometheus Information",
58 "colorBackground": false,
61 "rgba(245, 54, 54, 0.9)",
62 "rgba(237, 129, 40, 0.89)",
63 "rgba(50, 172, 45, 0.97)"
65 "datasource": "automated-ds",
74 "thresholdLabels": false,
75 "thresholdMarkers": true
84 "name": "value to text",
88 "name": "range to text",
93 "nullPointMode": "connected",
96 "postfixFontSize": "30%",
98 "prefixFontSize": "20%",
108 "fillColor": "rgba(31, 118, 189, 0.18)",
110 "lineColor": "rgb(31, 120, 193)",
116 "expr": "time() - node_boot_time{instance=~\"$server:.*\"}",
126 "type": "singlestat",
127 "valueFontSize": "80%",
135 "valueName": "current"
138 "cacheTimeout": null,
139 "colorBackground": false,
142 "rgba(245, 54, 54, 0.9)",
143 "rgba(237, 129, 40, 0.89)",
144 "rgba(50, 172, 45, 0.97)"
146 "datasource": "automated-ds",
154 "thresholdLabels": false,
155 "thresholdMarkers": true
163 "name": "value to text",
167 "name": "range to text",
171 "maxDataPoints": 100,
172 "nullPointMode": "connected",
175 "postfixFontSize": "50%",
177 "prefixFontSize": "50%",
187 "fillColor": "rgba(31, 118, 189, 0.18)",
189 "lineColor": "rgb(31, 120, 193)",
195 "expr": "count(rate(container_last_seen{name=~\".+\"}[$interval]))",
202 "title": "Containers",
203 "type": "singlestat",
204 "valueFontSize": "120%",
212 "valueName": "current"
215 "cacheTimeout": null,
216 "colorBackground": false,
219 "rgba(50, 172, 45, 0.97)",
220 "rgba(237, 129, 40, 0.89)",
221 "rgba(245, 54, 54, 0.9)"
223 "datasource": "automated-ds",
227 "format": "percentunit",
232 "thresholdLabels": false,
233 "thresholdMarkers": true
241 "name": "value to text",
245 "name": "range to text",
249 "maxDataPoints": 100,
250 "nullPointMode": "connected",
253 "postfixFontSize": "50%",
255 "prefixFontSize": "50%",
265 "fillColor": "rgba(31, 118, 189, 0.18)",
267 "lineColor": "rgb(31, 120, 193)",
273 "expr": "min((node_filesystem_size{fstype=~\"xfs|ext4\",instance=~\"$server:.*\"} - node_filesystem_free{fstype=~\"xfs|ext4\",instance=~\"$server:.*\"} )/ node_filesystem_size{fstype=~\"xfs|ext4\",instance=~\"$server:.*\"})",
280 "thresholds": "0.75, 0.90",
281 "title": "Disk space",
282 "type": "singlestat",
283 "valueFontSize": "80%",
291 "valueName": "current"
294 "cacheTimeout": null,
295 "colorBackground": false,
298 "rgba(50, 172, 45, 0.97)",
299 "rgba(237, 129, 40, 0.89)",
300 "rgba(245, 54, 54, 0.9)"
302 "datasource": "automated-ds",
311 "thresholdLabels": false,
312 "thresholdMarkers": true
320 "name": "value to text",
324 "name": "range to text",
328 "maxDataPoints": 100,
329 "nullPointMode": "connected",
332 "postfixFontSize": "50%",
334 "prefixFontSize": "50%",
344 "fillColor": "rgba(31, 118, 189, 0.18)",
346 "lineColor": "rgb(31, 120, 193)",
352 "expr": "((node_memory_MemTotal{instance=~\"$server:.*\"} - node_memory_MemAvailable{instance=~\"$server:.*\"}) / node_memory_MemTotal{instance=~\"$server:.*\"}) * 100",
358 "thresholds": "70, 90",
360 "type": "singlestat",
361 "valueFontSize": "80%",
369 "valueName": "current"
373 "repeatIteration": null,
376 "title": "Container, Disk, Memory Statistics",
390 "datasource": "automated-ds",
408 "nullPointMode": "null as zero",
413 "seriesOverrides": [],
417 "steppedLine": false,
420 "expr": "sum(rate(container_network_receive_bytes_total{id=\"/\"}[$interval])) by (id)",
422 "legendFormat": "RECEIVED",
427 "expr": "- sum(rate(container_network_transmit_bytes_total{id=\"/\"}[$interval])) by (id)",
430 "legendFormat": "SENT",
438 "title": "Network Traffic",
440 "msResolution": true,
443 "value_type": "cumulative"
445 "transparent": false,
475 "{id=\"/\",instance=\"cadvisor:8080\",job=\"prometheus\"}": "#BA43A9"
480 "datasource": "automated-ds",
498 "nullPointMode": "null as zero",
503 "seriesOverrides": [],
507 "steppedLine": false,
510 "expr": "sum(rate(container_cpu_system_seconds_total[1m]))",
518 "expr": "sum(rate(container_cpu_system_seconds_total{name=~\".+\"}[1m]))",
522 "legendFormat": "nur container",
527 "expr": "sum(rate(container_cpu_system_seconds_total{id=\"/\"}[1m]))",
531 "legendFormat": "nur docker host",
537 "expr": "sum(rate(process_cpu_seconds_total[$interval])) * 100",
541 "legendFormat": "host",
547 "expr": "sum(rate(container_cpu_system_seconds_total{name=~\".+\"}[1m])) + sum(rate(container_cpu_system_seconds_total{id=\"/\"}[1m])) + sum(rate(process_cpu_seconds_total[1m]))",
558 "title": "CPU Usage",
560 "msResolution": true,
563 "value_type": "cumulative"
616 "executionErrorState": "alerting",
619 "name": "Panel Title alert",
620 "noDataState": "keep_state",
631 "datasource": "automated-ds",
649 "nullPointMode": "connected",
654 "seriesOverrides": [],
658 "steppedLine": false,
661 "expr": "node_load1{instance=~\"$server:.*\"} / count by(job, instance)(count by(job, instance, cpu)(node_cpu{instance=~\"$server:.*\"}))",
669 "colorMode": "critical",
680 "msResolution": false,
683 "value_type": "individual"
695 "format": "percentunit",
736 "executionErrorState": "alerting",
739 "name": "Free/Used Disk Space alert",
740 "noDataState": "keep_state",
748 "Belegete Festplatte": "#BF1B00",
749 "Free Disk Space": "#7EB26D",
750 "Used Disk Space": "#7EB26D",
756 "datasource": "automated-ds",
774 "nullPointMode": "null as zero",
781 "alias": "Used Disk Space",
788 "steppedLine": false,
791 "expr": "node_filesystem_size{fstype=\"aufs\"} - node_filesystem_free{fstype=\"aufs\"}",
794 "legendFormat": "Used Disk Space",
801 "colorMode": "critical",
805 "value": 850000000000
810 "title": "Used Disk Space",
812 "msResolution": true,
815 "value_type": "individual"
830 "max": 1000000000000,
846 "repeatIteration": null,
849 "title": "Network, CPU, Load Statistics",
861 "datasource": "automated-ds",
868 "alignAsTable": true,
881 "nullPointMode": "null as zero",
886 "seriesOverrides": [],
890 "steppedLine": false,
893 "expr": "sum(rate(container_cpu_usage_seconds_total{name=~\".+\"}[$interval])) by (name) * 100",
897 "legendFormat": "{{name}}",
906 "title": "CPU Usage per Container",
908 "msResolution": true,
911 "value_type": "individual"
941 "IN on /sda": "#7EB26D",
942 "OUT on /sda": "#890F02"
947 "datasource": "automated-ds",
965 "nullPointMode": "null as zero",
970 "seriesOverrides": [],
974 "steppedLine": false,
977 "expr": "-sum(rate(node_disk_bytes_read[$interval])) by (device)",
980 "legendFormat": "OUT on /{{device}}",
981 "metric": "node_disk_bytes_read",
986 "expr": "sum(rate(node_disk_bytes_written[$interval])) by (device)",
988 "legendFormat": "IN on /{{device}}",
999 "msResolution": true,
1002 "value_type": "cumulative"
1033 "Available Memory": "#7EB26D",
1034 "Unavailable Memory": "#7EB26D"
1039 "datasource": "automated-ds",
1057 "nullPointMode": "null as zero",
1058 "percentage": false,
1062 "seriesOverrides": [],
1066 "steppedLine": false,
1069 "expr": "container_memory_rss{name=~\".+\"}",
1071 "intervalFactor": 2,
1072 "legendFormat": "{{__name__}}",
1077 "expr": "sum(container_memory_rss{name=~\".+\"})",
1079 "intervalFactor": 2,
1080 "legendFormat": "{{__name__}}",
1085 "expr": "container_memory_usage_bytes{name=~\".+\"}",
1087 "intervalFactor": 2,
1088 "legendFormat": "{{name}}",
1093 "expr": "container_memory_rss{id=\"/\"}",
1095 "intervalFactor": 2,
1096 "legendFormat": "{{__name__}}",
1101 "expr": "sum(container_memory_rss)",
1103 "intervalFactor": 2,
1104 "legendFormat": "{{__name__}}",
1109 "expr": "node_memory_Buffers",
1111 "intervalFactor": 2,
1112 "legendFormat": "node_memory_Dirty",
1117 "expr": "node_memory_MemFree",
1119 "intervalFactor": 2,
1120 "legendFormat": "{{__name__}}",
1125 "expr": "node_memory_MemAvailable",
1127 "intervalFactor": 2,
1128 "legendFormat": "Available Memory",
1133 "expr": "node_memory_MemTotal - node_memory_MemAvailable",
1135 "intervalFactor": 2,
1136 "legendFormat": "Unavailable Memory",
1141 "expr": "node_memory_Inactive",
1143 "intervalFactor": 2,
1144 "legendFormat": "{{__name__}}",
1149 "expr": "node_memory_KernelStack",
1151 "intervalFactor": 2,
1152 "legendFormat": "{{__name__}}",
1157 "expr": "node_memory_Active",
1159 "intervalFactor": 2,
1160 "legendFormat": "{{__name__}}",
1165 "expr": "node_memory_MemTotal - (node_memory_Active + node_memory_MemFree + node_memory_Inactive)",
1167 "intervalFactor": 2,
1168 "legendFormat": "Unknown",
1173 "expr": "node_memory_MemFree + node_memory_Inactive ",
1175 "intervalFactor": 2,
1176 "legendFormat": "{{__name__}}",
1181 "expr": "container_memory_rss{name=~\".+\"}",
1183 "intervalFactor": 2,
1184 "legendFormat": "{{__name__}}",
1189 "expr": "node_memory_Inactive + node_memory_MemFree + node_memory_MemAvailable",
1191 "intervalFactor": 2,
1199 "colorMode": "critical",
1203 "value": 10000000000
1208 "title": "Available Memory",
1210 "msResolution": true,
1213 "value_type": "individual"
1244 "repeatIteration": null,
1245 "repeatRowId": null,
1247 "title": "Container-wise CPU usage, Disk I/O, Memory Available",
1259 "datasource": "automated-ds",
1266 "alignAsTable": true,
1279 "nullPointMode": "null as zero",
1280 "percentage": false,
1284 "seriesOverrides": [],
1288 "steppedLine": false,
1291 "expr": "sum(rate(container_network_receive_bytes_total{name=~\".+\"}[$interval])) by (name)",
1292 "intervalFactor": 2,
1293 "legendFormat": "{{name}}",
1298 "expr": "- rate(container_network_transmit_bytes_total{name=~\".+\"}[$interval])",
1300 "intervalFactor": 2,
1301 "legendFormat": "{{name}}",
1309 "title": "Received Network Traffic per Container",
1311 "msResolution": true,
1314 "value_type": "cumulative"
1316 "transparent": false,
1349 "datasource": "automated-ds",
1356 "alignAsTable": true,
1371 "nullPointMode": "null as zero",
1372 "percentage": false,
1376 "seriesOverrides": [],
1380 "steppedLine": false,
1383 "expr": "sum(rate(container_network_transmit_bytes_total{name=~\".+\"}[$interval])) by (name)",
1384 "intervalFactor": 2,
1385 "legendFormat": "{{name}}",
1390 "expr": "rate(container_network_transmit_bytes_total{id=\"/\"}[$interval])",
1392 "intervalFactor": 2,
1401 "title": "Sent Network Traffic per Container",
1403 "msResolution": true,
1406 "value_type": "cumulative"
1408 "transparent": false,
1438 "repeatIteration": null,
1439 "repeatRowId": null,
1441 "title": "Network Traffic",
1453 "datasource": "automated-ds",
1460 "alignAsTable": true,
1473 "nullPointMode": "null as zero",
1474 "percentage": false,
1478 "seriesOverrides": [],
1482 "steppedLine": false,
1485 "expr": "sum(container_memory_rss{name=~\".+\"}) by (name)",
1487 "intervalFactor": 2,
1488 "legendFormat": "{{name}}",
1493 "expr": "container_memory_usage_bytes{name=~\".+\"}",
1495 "intervalFactor": 2,
1496 "legendFormat": "{{name}}",
1504 "title": "Memory Usage per Container",
1506 "msResolution": true,
1509 "value_type": "individual"
1543 "datasource": "automated-ds",
1550 "alignAsTable": true,
1563 "nullPointMode": "null as zero",
1564 "percentage": false,
1568 "seriesOverrides": [],
1572 "steppedLine": false,
1575 "expr": "sum(container_memory_swap{name=~\".+\"}) by (name)",
1577 "intervalFactor": 2,
1578 "legendFormat": "{{name}}",
1583 "expr": "container_memory_usage_bytes{name=~\".+\"}",
1585 "intervalFactor": 2,
1586 "legendFormat": "{{name}}",
1594 "title": "Memory Swap per Container",
1596 "msResolution": true,
1599 "value_type": "individual"
1630 "repeatIteration": null,
1631 "repeatRowId": null,
1633 "title": "Container Memory Statistics",
1664 "rgba(245, 54, 54, 0.9)",
1665 "rgba(237, 129, 40, 0.89)",
1666 "rgba(50, 172, 45, 0.97)"
1680 "expr": "sum(container_spec_memory_limit_bytes{name=~\".+\"} - container_memory_usage_bytes{name=~\".+\"}) by (name) ",
1682 "intervalFactor": 2,
1683 "legendFormat": "{{name}}",
1689 "expr": "sum(container_spec_memory_limit_bytes{name=~\".+\"}) by (name) ",
1691 "intervalFactor": 2,
1692 "legendFormat": "{{name}}",
1697 "expr": "container_memory_usage_bytes{name=~\".+\"}",
1699 "intervalFactor": 2,
1700 "legendFormat": "{{name}}",
1705 "title": "Usage memory",
1706 "transform": "timeseries_aggregations",
1731 "colorMode": "cell",
1733 "rgba(50, 172, 45, 0.97)",
1734 "rgba(237, 129, 40, 0.89)",
1735 "rgba(245, 54, 54, 0.9)"
1749 "expr": "sum(100 - ((container_spec_memory_limit_bytes{name=~\".+\"} - container_memory_usage_bytes{name=~\".+\"}) * 100 / container_spec_memory_limit_bytes{name=~\".+\"}) ) by (name) ",
1750 "intervalFactor": 2,
1751 "legendFormat": "{{name}}",
1757 "expr": "sum(container_spec_memory_limit_bytes{name=~\".+\"}) by (name) ",
1759 "intervalFactor": 2,
1760 "legendFormat": "{{name}}",
1765 "expr": "container_memory_usage_bytes{name=~\".+\"}",
1767 "intervalFactor": 2,
1768 "legendFormat": "{{name}}",
1773 "title": "Remaining memory",
1774 "transform": "timeseries_aggregations",
1801 "rgba(245, 54, 54, 0.9)",
1802 "rgba(237, 129, 40, 0.89)",
1803 "rgba(50, 172, 45, 0.97)"
1817 "expr": "sum(container_spec_memory_limit_bytes{name=~\".+\"} - container_memory_usage_bytes{name=~\".+\"}) by (name) ",
1819 "intervalFactor": 2,
1820 "legendFormat": "{{name}}",
1826 "expr": "sum(container_spec_memory_limit_bytes{name=~\".+\"}) by (name) ",
1828 "intervalFactor": 2,
1829 "legendFormat": "{{name}}",
1834 "expr": "container_memory_usage_bytes{name=~\".+\"}",
1836 "intervalFactor": 2,
1837 "legendFormat": "{{name}}",
1842 "title": "Limit memory",
1843 "transform": "timeseries_aggregations",
1848 "repeatIteration": null,
1849 "repeatRowId": null,
1851 "title": "Memory Usage",
1855 "schemaVersion": 14,
1866 "datasource": "automated-ds",
1869 "label": "Container Group",
1871 "name": "containergroup",
1873 "query": "label_values(container_group)",
1877 "tagValuesQuery": null,
1889 "value": "$__auto_interval"
1893 "includeAll": false,
1894 "label": "Interval",
1901 "value": "$__auto_interval"
1979 "query": "30s,1m,2m,3m,5m,7m,10m,30m,1h,6h,12h,1d,7d,14d,30d",
1986 "text": "192.168.114.2",
1987 "value": "192.168.114.2"
1989 "datasource": "automated-ds",
1991 "includeAll": false,
1996 "query": "label_values(node_boot_time, instance)",
1998 "regex": "/([^:]+):.*/",
2000 "tagValuesQuery": null,
2013 "refresh_intervals": [
2037 "timezone": "browser",
2038 "title": "Collapsibe System Monitor using Prometheus",