diff --git a/docs/roadmap.md b/docs/roadmap.md index 3005db3..8f3d6c5 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -31,3 +31,12 @@ - `chasedumphord.com` or - `cedshome.com` - More detailed, automated documentation + +## Monitoring To-Do + +- [ ] Add Prometheus exporters: + - [ ] Proxmox exporter + - [ ] TrueNAS / ZFS exporter + - [ ] SMART / disk health exporter + - [ ] Uptime Kuma → Prometheus + - [ ] Cloudflare / tunnel metrics (if possible) diff --git a/monitoring/notes.md b/monitoring/notes.md index 4965fb9..0ceb67b 100644 --- a/monitoring/notes.md +++ b/monitoring/notes.md @@ -1,3 +1,16 @@ # Monitoring Notes - Describe Prometheus targets, exporters, and Grafana dashboards here. +## Ced's NOC Panel Documentation + +| Panel Name | Data Source | Description | +|---------------------|---------------|---------------------------------------------| +| Proxmox CPU Usage | Prometheus | Tracks CPU load across all Proxmox nodes | +| Proxmox Memory | Prometheus | Memory utilization per VM | +| ZFS Pool Health | TrueNAS exporter | Reports pool state & errors | +| ZFS Free Space | TrueNAS exporter | Dataset and free capacity | +| K3s Node Status | kube-state-metrics | Node Ready, etc | +| Pod Restart Count | kube-state-metrics | Detects unhealthy workloads | +| Network Throughput | Node exporter | RX/TX bandwidth per node | +| Uptime Checks | Uptime Kuma (Prometheus) | External service checks | +| Cloudflare Tunnel | custom exporter | Tunnel availability / heartbeat |