update: mark console link as done in backlog
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
57
backlog.md
Normal file
57
backlog.md
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
# Feature Backlog — proxmox-monitor
|
||||||
|
|
||||||
|
## Quick Wins (low effort, high value)
|
||||||
|
|
||||||
|
### Console Link
|
||||||
|
- Add a clickable name link per row linking to Proxmox web console: `/pve/console.html?node=X&vmid=Y`
|
||||||
|
- **Status: done (pending push)**
|
||||||
|
|
||||||
|
### Manual Refresh
|
||||||
|
- Button in dashboard header that calls `mutate()` on all SWR caches
|
||||||
|
- ~5 lines of code
|
||||||
|
|
||||||
|
### Custom Poll Interval
|
||||||
|
- Input field in header to adjust `refreshInterval` instead of env-only config
|
||||||
|
|
||||||
|
### Group by Node
|
||||||
|
- Collapse/expand VMs/LXCs by node with toggle
|
||||||
|
|
||||||
|
### Uptime Duration
|
||||||
|
- Format uptime seconds to "3d 4h 12m" via `formatUptime()` helper
|
||||||
|
|
||||||
|
### Search / Filter
|
||||||
|
- Client-side text input filtering table rows by name/node/status
|
||||||
|
|
||||||
|
## Medium Effort
|
||||||
|
|
||||||
|
### Storage Usage
|
||||||
|
- Show disk usage per Proxmox storage backend (like node cards)
|
||||||
|
|
||||||
|
### Status Change Alert
|
||||||
|
- Toast/banner when a VM state changes between polls
|
||||||
|
|
||||||
|
### Resource Allocation
|
||||||
|
- Show vCPU count, total disk size alongside usage stats
|
||||||
|
|
||||||
|
### Per-VM IP Addresses
|
||||||
|
- Fetch guest network IP addresses (extra API call needed)
|
||||||
|
|
||||||
|
### Per-VM CPU/Memory Trend
|
||||||
|
- Periodic polling to build a small trend chart
|
||||||
|
|
||||||
|
## Larger Features
|
||||||
|
|
||||||
|
### Cluster Status
|
||||||
|
- HA, quorum, and failover info per cluster
|
||||||
|
|
||||||
|
### Network Health
|
||||||
|
- Network interfaces and link status per node
|
||||||
|
|
||||||
|
### Recent Proxmox Events
|
||||||
|
- Audit log / recent events from the Proxmox cluster
|
||||||
|
|
||||||
|
### Docker Deployment
|
||||||
|
- Dockerfile + docker-compose for easy hosting
|
||||||
|
|
||||||
|
### Health Check Endpoint
|
||||||
|
- `/api/health` for reverse proxy / uptime monitoring
|
||||||
Reference in New Issue
Block a user