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.

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.

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.

CH 01

Overview

Health Score

Overview of the 4 Golden Signals. Health score, average latency, error rate, saturation.

Panels: 8
Grid: 24 units
Res: 1024×768
CH 02

Latency

Response Times

Response times in detail. P50, P95, P99, heatmap, SLO alerts.

Panels: 8
Grid: 24 units
Res: 1024×768
CH 03

Traffic

Request Volume

Traffic volume. Requests/sec, network throughput, top talkers.

Panels: 8
Grid: 24 units
Res: 1024×768
CH 04

Errors

Error Rates

Error rates and crashes. HTTP 5xx, pod restarts, OOM kills, CrashLoops.

Panels: 8
Grid: 24 units
Res: 1024×768
CH 05

Saturation

Resource Usage

Resource saturation. CPU, memory, disk I/O, requests vs limits.

Panels: 8
Grid: 24 units
Res: 1024×768

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

3 Simple Steps

1️⃣

Download the JSON

Click "Download JSON" on any dashboard card above. Save the file to your computer.

2️⃣

Import in Grafana

Go to Dashboards → Import → Upload JSON file. Grafana will automatically recognize the structure.

3️⃣

Select Datasource

Choose your Prometheus datasource and you're done. The dashboard will start showing your metrics in real time.