{ "annotations": { "list": [ { "builtIn": 1, "datasource": "Prometheus", "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard" } ] }, "editable": true, "gnetId": null, "graphTooltip": 0, "id": null, "links": [], "panels": [ { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "thresholds"}, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "short" }, "overrides": [] }, "gridPos": {"h": 4, "w": 6, "x": 0, "y": 0}, "id": 1, "options": { "orientation": "auto", "textMode": "auto", "colorMode": "background", "graphMode": "area", "justifyMode": "auto", "reduceOptions": {"values": false, "fields": "", "calcs": ["lastNotNull"]} }, "pluginVersion": "9.0.0", "targets": [{"expr": "containers_running_total", "legendFormat": "Running", "refId": "A"}], "title": "Containers Running", "type": "stat" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "thresholds"}, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "blue", "value": null}]}, "unit": "short" }, "overrides": [] }, "gridPos": {"h": 4, "w": 6, "x": 6, "y": 0}, "id": 2, "options": { "orientation": "auto", "textMode": "auto", "colorMode": "background", "graphMode": "area", "justifyMode": "auto", "reduceOptions": {"values": false, "fields": "", "calcs": ["lastNotNull"]} }, "pluginVersion": "9.0.0", "targets": [{"expr": "containers_total", "legendFormat": "Total", "refId": "A"}], "title": "Total Containers", "type": "stat" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "thresholds"}, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": 0}, {"color": "yellow", "value": 50}, {"color": "red", "value": 100}]}, "unit": "ms" }, "overrides": [] }, "gridPos": {"h": 4, "w": 6, "x": 12, "y": 0}, "id": 3, "options": { "orientation": "auto", "textMode": "auto", "colorMode": "background", "graphMode": "area", "justifyMode": "auto", "reduceOptions": {"values": false, "fields": "", "calcs": ["lastNotNull"]} }, "pluginVersion": "9.0.0", "targets": [{"expr": "scrape_duration_ms", "legendFormat": "Scrape Duration", "refId": "A"}], "title": "Scrape Duration", "type": "stat" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Count", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "short" }, "overrides": [] }, "gridPos": {"h": 8, "w": 8, "x": 18, "y": 0}, "id": 4, "options": { "legend": {"calcs": ["last"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "containers_running_total", "legendFormat": "Running", "refId": "A"}, {"expr": "containers_total", "legendFormat": "Total", "refId": "B"}], "title": "Container Count Trend", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "CPU Seconds", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "s" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 4}, "id": 5, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_cpu_usage_seconds_total{mode=\"total\"}", "legendFormat": "{{name}} (total)", "refId": "A"}], "title": "CPU Usage by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Bytes", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "bytes" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 4}, "id": 6, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_memory_usage_bytes", "legendFormat": "{{name}}", "refId": "A"}], "title": "Memory Usage by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "User CPU", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "s" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 12}, "id": 7, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_cpu_usage_seconds_total{mode=\"user\"}", "legendFormat": "{{name}}", "refId": "A"}], "title": "User CPU by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "System CPU", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "s" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 12}, "id": 8, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_cpu_usage_seconds_total{mode=\"system\"}", "legendFormat": "{{name}}", "refId": "A"}], "title": "System CPU by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Bytes", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "bytes" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 20}, "id": 9, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_memory_rss_bytes", "legendFormat": "RSS: {{name}}", "refId": "A"}], "title": "Memory RSS by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Bytes", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "bytes" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 20}, "id": 10, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_memory_cache_bytes", "legendFormat": "Cache: {{name}}", "refId": "A"}], "title": "Memory Cache by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Bytes/sec", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "Bps" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 28}, "id": 11, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "rate(container_network_bytes_total{direction=\"rx\"}[1m])", "legendFormat": "{{name}} RX", "refId": "A"}], "title": "Network RX (1m avg)", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Bytes/sec", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "Bps" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 28}, "id": 12, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "rate(container_network_bytes_total{direction=\"tx\"}[1m])", "legendFormat": "{{name}} TX", "refId": "A"}], "title": "Network TX (1m avg)", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Bytes/sec", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "Bps" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 36}, "id": 13, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "rate(container_blkio_bytes_total{operation=\"read\"}[1m])", "legendFormat": "{{name}} Read", "refId": "A"}], "title": "Disk Read Throughput (1m avg)", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Bytes/sec", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "Bps" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 36}, "id": 14, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "rate(container_blkio_bytes_total{operation=\"write\"}[1m])", "legendFormat": "{{name}} Write", "refId": "A"}], "title": "Disk Write Throughput (1m avg)", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "PIDs", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "short" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 44}, "id": 15, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_pids_current", "legendFormat": "{{name}}", "refId": "A"}], "title": "Process Count by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Restarts", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "short" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 44}, "id": 16, "options": { "legend": {"calcs": ["max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_restart_count", "legendFormat": "{{name}}", "refId": "A"}], "title": "Restart Count by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Operations/sec", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "ops" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 52}, "id": 17, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "rate(container_blkio_ops_total{operation=\"read\"}[1m])", "legendFormat": "{{name}} Read", "refId": "A"}], "title": "Disk Read Operations (1m avg)", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "Operations/sec", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "ops" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 52}, "id": 18, "options": { "legend": {"calcs": ["mean"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "rate(container_blkio_ops_total{operation=\"write\"}[1m])", "legendFormat": "{{name}} Write", "refId": "A"}], "title": "Disk Write Operations (1m avg)", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "CPU Percent", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "percent" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 60}, "id": 19, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_cpu_reserved_percent", "legendFormat": "{{name}}", "refId": "A"}], "title": "CPU Reserved Percent by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "CPU Percent", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "percent" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 60}, "id": 20, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_cpu_usage_percent_of_reserved", "legendFormat": "{{name}}", "refId": "A"}], "title": "CPU Usage % of Reserved by Container", "type": "timeseries" }, { "datasource": "Prometheus", "fieldConfig": { "defaults": { "color": {"mode": "palette-classic"}, "custom": { "axisLabel": "CPU Percent", "axisPlacement": "auto", "drawStyle": "line", "fillOpacity": 10, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": {"type": "linear"}, "showPoints": "auto", "spanNulls": true, "stacking": {"group": "A", "mode": "none"} }, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "percent" }, "overrides": [] }, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 68}, "id": 21, "options": { "legend": {"calcs": ["mean", "max"], "displayMode": "list", "placement": "bottom"}, "tooltip": {"mode": "single"} }, "targets": [{"expr": "container_cpu_usage_percent", "legendFormat": "{{name}}", "refId": "A"}], "title": "CPU Usage Percent (Wall-clock) by Container", "type": "timeseries" } ], "refresh": "5s", "schemaVersion": 27, "style": "dark", "tags": ["za", "docker"], "templating": {"list": []}, "time": {"from": "now-1h", "to": "now"}, "timepicker": {}, "timezone": "", "title": "Za - Docker Exporter", "uid": "za-docker-exporter", "version": 0 }