{% extends 'base.html' %} {% load static mathfilters %} {% block title %}System Analytics - Django + DaisyUI{% endblock %} {% block imports %} {% endblock %} {% block content %}

CPU Utilization

{{ cpu_used }} / {{ cpu_used|add:cpu_free }} vCPU
{{ cpu_used_percentage|floatformat:1 }}%
Used
Used: {{ cpu_used }} vCPU Free: {{ cpu_free }} vCPU

RAM Utilization

{{ ram_used }} / {{ ram_used|add:ram_free }} GB
{{ ram_used_percentage|floatformat:1 }}%
Used
Used: {{ ram_used }} GB Free: {{ ram_free }} GB

Instance Summary

Total Instances
{{ vm_count }}
Active {{ vm_active|default:"N/A" }}
Stopped {{ vm_stopped|default:"N/A" }}
Error {{ vm_error|default:"0" }}
Most Used Flavor
{{ common_flavor }}
Instances
{{ common_flavor_count }}
Share
{{ common_flavor_count|div:vm_count|mul:100|floatformat:0 }}%
{% if second_common_flavor %}
2nd: {{ second_common_flavor.name }}
{{ second_common_flavor.count }}
{% endif %} {% if third_common_flavor %}
3rd: {{ third_common_flavor.name }}
{{ third_common_flavor.count }}
{% endif %}
Resource Allocation
Provisioned vs Total
CPU
{{ cpu_allocated }} / {{ cpu_total }} vCPU
{% with pct=cpu_allocated|div:cpu_total|mul:100 %}
{{ pct|floatformat:1 }}%
Allocated OC: x{{ cpu_overcommit_ratio }}
{% endwith %}
RAM
{{ ram_allocated }} / {{ ram_total }} GB
{% with pct=ram_allocated|div:ram_total|mul:100 %}
{{ pct|floatformat:1 }}%
Allocated OC: x{{ ram_overcommit_ratio }}
{% endwith %}
Avg. CPU per VM: {{ avg_cpu_per_vm|floatformat:1 }} vCPU
Avg. RAM per VM: {{ avg_ram_per_vm|floatformat:1 }} GB
Density: {{ vm_density|floatformat:1 }} VMs/host
Selected: {{ audits.0.name|default:"No audit selected" }}

Current CPU Utilization

Live
Real-time CPU usage across compute hosts
Mean: 0%

Projected CPU Utilization

Projection
Estimated CPU usage after migrations
Mean: 0%
±1σ: 0%

Migration Actions

0 migrations
Instance Source Host Destination Host Flavor Impact
Select an audit to view migration actions
{% endblock %} {% block script %} {% endblock %}