Virtual Machines

VM Metrics

Monitor CPU, memory, disk, and network usage.

flex.plane provides both real-time resource usage and historical metrics for every VM. Use these to monitor performance, identify bottlenecks, and plan capacity.

View current resource usage

The VM detail page shows current resource consumption at a glance, including CPU, memory, disk, and network metrics.

The VM detail page displays real-time resource usage including CPU utilization, memory consumption, disk I/O, and network throughput.

Available metrics:

MetricDescription
CPU utilizationCurrent CPU usage as a percentage of allocated cores
Memory usageMemory currently in use vs. total allocated
Disk usageDisk space used and available
Disk I/OTotal bytes read and written since boot
Network I/OTotal bytes received and sent since boot
Current resource usage is fetched directly from Proxmox in real time. There is no delay or aggregation. You see what the hypervisor reports right now.

View historical metrics

The VM detail page also shows historical metrics for trend analysis. You can select different timeframes to view usage patterns over time:

TimeframePeriodUse case
HourLast hourDebugging current issues
DayLast 24 hoursDaily usage patterns
WeekLast 7 daysWeekly trends
MonthLast 30 daysCapacity planning
YearLast 12 monthsLong-term growth analysis

Each data point includes CPU, memory, network, and disk I/O metrics plotted over time.

Historical metrics are great for identifying patterns. If your VM's CPU consistently spikes at the same time every day, it might be a cron job or scheduled task that could be optimized, or a signal that you need a larger compute profile.
Metrics are sourced from Proxmox's built-in RRD (round-robin database). Longer timeframes have lower resolution. Hourly data has more granular data points than yearly data.