VPS Resources Dashboard

Purpose and audience

  • Purpose: track host and container resource consumption on the production VPS.

  • Audience: operators watching memory pressure, CPU saturation, and container-level drift.

  • Source of truth: monitoring/grafana/dashboards/vps-resources.json

  • Live dashboard: Grafana VPS Resources

Coverage

Area

Current coverage

Host memory and swap

Present

Container total memory

Present

Memory usage versus limits

Present

Host memory history

Present

Container CPU usage

Present

Host CPU usage

Present

Notes

  • This dashboard is infrastructure-focused and intentionally separate from runtime semantics.

  • It complements, but does not replace, the service health and latency dashboards.

Completion checklist

  • [x] Provisioned dashboard JSON is versioned in the repo.

  • [x] Panel inventory is recorded.

  • [x] Resource coverage matches the dashboard intent.