{% extends "base.html" %} {% block title %}kube-foresight · {{ profile.name }}{% endblock %} {% block content %}
← Back to Overview

{{ profile.name }}

{{ profile.namespace }} · {{ profile.replica_count }} replicas

CPU Utilization

{{ profile.cpu_utilization_pct }}%

Memory Utilization

{{ profile.memory_utilization_pct }}%

Waste Score

{{ profile.waste_pct|int }}%

{% if cost %}

Monthly Savings

${{ "%.2f"|format(cost.monthly_savings_usd) }}

{% endif %}

CPU Usage Over Time

Memory Usage Over Time

CPU Statistics

Request{{ profile.cpu_request_fmt }}
P95 Usage{{ profile.cpu_p95_fmt }}
Mean{{ profile.cpu_stats.mean }} cores
Max{{ profile.cpu_stats.max }} cores
Std Dev{{ profile.cpu_stats.std_dev }}
Samples{{ profile.cpu_stats.sample_count }}

Memory Statistics

Request{{ profile.memory_request_fmt }}
P95 Usage{{ profile.mem_p95_fmt }}
Mean{{ profile.memory_stats.mean }} Mi
Max{{ profile.memory_stats.max }} Mi
Std Dev{{ profile.memory_stats.std_dev }} Mi
Samples{{ profile.memory_stats.sample_count }}
{% if forecast %}

Resource Forecast

Risk Level

{{ forecast.risk_level }}

CPU Trend

{{ forecast.cpu_forecast.trend }} (R²={{ "%.2f"|format(forecast.cpu_forecast.r_squared) }})

Memory Trend

{{ forecast.memory_forecast.trend }} (R²={{ "%.2f"|format(forecast.memory_forecast.r_squared) }})

Days to Breach

{% if forecast.cpu_forecast.days_until_request_breach %} CPU: {{ forecast.cpu_forecast.days_until_request_breach|round(0)|int }}d {% else %} CPU: -- {% endif %} / {% if forecast.memory_forecast.days_until_request_breach %} Mem: {{ forecast.memory_forecast.days_until_request_breach|round(0)|int }}d {% else %} Mem: -- {% endif %}

{{ forecast.summary }}

{% endif %} {% if hpa_conflicts %}

HPA Conflict Detected

{% for conflict in hpa_conflicts %}

{{ conflict.message }}

{% endfor %}
{% endif %} {% if recommendation %}

Recommendation

Strategy

{{ recommendation.strategy }}

Headroom

{{ (recommendation.headroom * 100)|int }}%

Confidence

{{ recommendation.confidence }}

CPU Reduction

-{{ recommendation.cpu_reduction_pct }}%

CPU: {{ recommendation.current_cpu_request_fmt }} → {{ recommendation.recommended_cpu_request_fmt }}

Memory: {{ recommendation.current_memory_request_fmt }} → {{ recommendation.recommended_memory_request_fmt }}

{% endif %} {% if patch_yaml %}

Kubernetes Patch

{{ patch_yaml }}
{% endif %} {% endblock %} {% block scripts_extra %} {% endblock %}