Golden Signals · Grafana · Homelab
Dashboards ready for your homelab
5 Grafana dashboards with retro CRT aesthetics, optimized for tablets without scrolling. Monitor the 4 Golden Signals of your homelab.
Your Grafana dashboards don't fit on the tablet. Your metrics need focus.
The 4 Golden Signals
What they monitor
Latency
Response time of your services. P50, P95, P99 and SLO alerts.
Traffic
Volume of requests and throughput. Identify spikes and patterns.
Errors
Error rates, HTTP 5xx and crashes. Detect problems quickly.
Saturation
CPU, memory, disk and I/O. Prevents bottlenecks.
Dashboards
5 Channels, 5 Perspectives
Each dashboard is a RetroDash channel. Import them in Grafana and start monitoring.
Grafana 12+ Compatibility
All dashboards are tested with Grafana 12.3 and kube-prometheus-stack. They work with any Prometheus datasource.
To import: Dashboards → Import → paste JSON → select your Prometheus datasource from the dropdown → click Import. Each guide page includes dashboard-specific variables and troubleshooting steps.
Overview
Health Score
Overview of the 4 Golden Signals. Health score, average latency, error rate, saturation.
Latency
Response Times
Response times in detail. P50, P95, P99, heatmap, SLO alerts.
Traffic
Request Volume
Traffic volume. Requests/sec, network throughput, top talkers.
Errors
Error Rates
Error rates and crashes. HTTP 5xx, pod restarts, OOM kills, CrashLoops.
Saturation
Resource Usage
Resource saturation. CPU, memory, disk I/O, requests vs limits.
Requirements
Required Stack
Monitoring Server
Prometheus + Exporters
The dashboards need a Prometheus instance scraping metrics from your homelab.
- Prometheus 2.30+ with configured datasource
- node_exporter on your servers
- kube-state-metrics if using Kubernetes
- Other exporters as needed (cadvisor, etc.)
Device
Tablet Specs
The dashboards are optimized for older tablets without the need for scrolling.
- iPad 9.7" or similar (1024×768 landscape)
- Android tablet 7" - 10"
- RAM: 1GB+ recommended
- Kiosk mode to lock the screen
How to Import
3 Simple Steps
Download the JSON
Click "Download JSON" on any dashboard card above. Save the file to your computer.
Import in Grafana
Go to Dashboards → Import → Upload JSON file. Grafana will automatically recognize the structure.
Select Datasource
Choose your Prometheus datasource and you're done. The dashboard will start showing your metrics in real time.