Monitoring and Observability
This section covers setting up metrics collection, dashboards, log aggregation, and alerting for the self-hosted dev platform. The confirmed monitoring stack is Grafana + Prometheus running on Kubernetes (K3s).
What this section covers
- Grafana + Prometheus stack on K3s: the confirmed platform monitoring solution
- Log aggregation strategy
- K3s Goldilocks for resource right-sizing
- Alerting basics
The monitoring stack
The platform uses the kube-prometheus-stack Helm chart, which bundles:
- Prometheus — metrics collection and storage
- Grafana — dashboards and visualization
- Alertmanager — alert routing and notification
- node-exporter — host-level metrics
- kube-state-metrics — Kubernetes object metrics
This stack runs on K3s and collects metrics from all platform services.