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

CPU Utilization

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

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

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

Resource Allocation

CPU Allocation {{ vcpu.allocated }} / {{ vcpu.total }} vCPU
{{ vcpu.allocated_percentage|floatformat:1 }}%
overcommit: {{ vcpu.overcommit_ratio|floatformat:1 }} / {{ vcpu.overcommit_max }} {{ 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 }} {{ vram.allocated_percentage|floatformat:1 }}% allocated

Top Flavors

{{ 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 %}

Audit Analysis

Select an audit to analyze resource distribution
{{ audits|length }} available

Current CPU Distribution

Mean: 0%

Projected CPU Distribution

Mean: 0%
±1σ: 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 %}