{% extends 'base.html' %} {% load static mathfilters %} {% block imports %} {% endblock %} {% block content %}
{% if skeleton %}

CPU Utilization

/ CPU
—%
Used
Free
{% else %}

CPU Utilization

{{ pcpu.usage|floatformat:1 }} / {{ pcpu.total }} CPU
{{ pcpu.used_percentage|floatformat:1 }}%
Used {{ pcpu.usage|floatformat:1 }} CPU
Free {{ pcpu.free }} CPU
{% endif %}
{% if skeleton %}

RAM Utilization

/ GB
—%
Used
Free
{% else %}

RAM Utilization

{{ pram.usage|convert_bytes }} / {{ pram.total|convert_bytes }} GB
{{ pram.used_percentage|floatformat:1 }}%
Used {{ pram.usage|convert_bytes }} GB
Free {{ pram.free|convert_bytes }} GB
{% endif %}
{% if skeleton %}

Instances

active / stopped
Most Used Flavor
Avg. vCPU/VM
Density
{% else %}

Instances

{{ vm.active }} active / {{ vm.stopped }} stopped
{{ vm.count }}
Most Used Flavor
{{ flavors.first_common_flavor.name }}
Avg. vCPU/VM
{{ vm.avg_cpu|floatformat:1 }}
Density
{{ vm.density|floatformat:1 }}/host
{% endif %}

Resource Allocation

{% if skeleton %}
CPU Allocation — / — vCPU
—%
RAM Allocation — / — GB
—%
{% else %}
CPU Allocation {{ vcpu.allocated }} / {{ vcpu.total }} vCPU
{{ vcpu.allocated_percentage|floatformat:1 }}%
overcommit: {{ vcpu.overcommit_ratio|floatformat:1 }} / {{ vcpu.overcommit_max|floatformat:1 }} {{ vcpu.allocated_percentage|floatformat:1 }}% allocated
RAM Allocation {{ vram.allocated|convert_bytes }} / {{ vram.total|convert_bytes }} GB
{{ vram.allocated_percentage|floatformat:1 }}%
overcommit: {{ vram.overcommit_ratio|floatformat:1 }} / {{ vram.overcommit_max|floatformat:1 }} {{ vram.allocated_percentage|floatformat:1 }}% allocated
{% endif %}

Top Flavors

{% if skeleton %}
— instances
Share —%
{% else %}
{{ flavors.first_common_flavor.name }} {{ flavors.first_common_flavor.count }} instances
Share {{ flavors.first_common_flavor.count|div:vm.count|mul:100|floatformat:0 }}%
{% if flavors.second_common_flavor %}
{{ flavors.second_common_flavor.name }}
{{ flavors.second_common_flavor.count }}
{% endif %} {% if flavors.third_common_flavor %}
{{ flavors.third_common_flavor.name }}
{{ flavors.third_common_flavor.count }}
{% endif %}
{% endif %}

Audit Analysis

Select an audit to analyze resource distribution
{% if skeleton %}Loading…{% else %}{{ audits|length }} available{% endif %}

CPU Distribution (Current vs Projected)

Mean: 0%
±0.5σ: 0%

Migration Actions

Select audit
Instance Source → Destination Flavor Impact
No audit selected. Load an audit to view migration recommendations.
{% endblock %} {% block script %} {% endblock %} {% block css %} {% endblock %}