Parascope Docs

Resource Allocation Treemap

Visualize how CPU and memory are distributed across hosts and workloads

The Resource Allocation Treemap displays your virtualisation platforms as proportionally sized boxes where width represents CPU allocation and height represents memory allocation. This gives an immediate visual sense of how resources are distributed across hosts and their workloads.

The treemap appears automatically on cluster and node detail pages for supported platforms.

Supported Platforms

PlatformHost CI TypeWorkload CI Types
Proxmoxproxmox.nodeproxmox.vm, proxmox.container
Kuberneteskubernetes.nodekubernetes.pod
OpenStackopenstack.hypervisoropenstack.instance

Views

Cluster view shows all nodes in a cluster with proportional sizes based on total CPU and memory. Each node contains its workloads packed inside, so you can see at a glance which nodes are heavily loaded and which have spare capacity.

Node view shows a single host with its workloads. This is useful for understanding the resource distribution within one machine -- which VMs or pods consume the most CPU or memory relative to the host's total capacity.

Unallocated space on each host is shown as an empty region, making overcommitment or underutilization immediately visible.

Interaction

  • Click a workload to navigate to its CI detail page
  • Click a host to expand or collapse its workloads; double-click to navigate to the host's detail page
  • Hover over any box to see a tooltip with CI name, type, CPU, memory, and status
  • Zoom and pan using the mouse wheel, drag gestures, or the on-screen controls (zoom in/out, fit to view, reset)

Color Coding

  • Workload fill colors are based on CI type, with consistent color assignment per CI type across the Parascope UI
  • Host border colors are based on the source system
  • Status dots indicate running (green), stopped (gray), pending (amber), or error (red)