apiVersion: v1 kind: ConfigMap metadata: name: {{ grafana_dashboard_configmap_name }} namespace: {{ observability_namespace }} labels: grafana_dashboard: "1" data: k8s-overview.json: | { "annotations": {"list": []}, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, "links": [], "panels": [ { "datasource": {"type": "prometheus", "uid": "${DS_PROMETHEUS}"}, "fieldConfig": {"defaults": {"unit": "none"}, "overrides": []}, "gridPos": {"h": 8, "w": 12, "x": 0, "y": 0}, "id": 1, "options": {"reduceOptions": {"calcs": ["lastNotNull"], "fields": "", "values": false}, "textMode": "auto"}, "targets": [ { "expr": "count(kube_node_status_condition{condition=\"Ready\",status=\"true\"})", "legendFormat": "ready", "refId": "A" } ], "title": "Ready Nodes", "type": "stat" }, { "datasource": {"type": "prometheus", "uid": "${DS_PROMETHEUS}"}, "fieldConfig": {"defaults": {"unit": "percentunit"}, "overrides": []}, "gridPos": {"h": 8, "w": 12, "x": 12, "y": 0}, "id": 2, "targets": [ { "expr": "1 - avg(rate(node_cpu_seconds_total{mode=\"idle\"}[5m]))", "legendFormat": "cpu", "refId": "A" } ], "title": "Cluster CPU Usage", "type": "timeseries" } ], "refresh": "30s", "schemaVersion": 39, "style": "dark", "tags": ["kubernetes", "infrastructure"], "templating": {"list": []}, "time": {"from": "now-1h", "to": "now"}, "timezone": "browser", "title": "K8s Cluster Overview", "uid": "k8s-cluster-overview", "version": 1 }