Table of Contents

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.

Pages in this section