/audit-cost
El Skill /audit-cost busca workloads sobreaprovisionados.
Ejecútela sin argumentos para un barrido completo, o nombre un workflow para delimitar el reporte.
/audit-cost # full sweep/audit-cost requests # single workflow/audit-cost idle in stagingLa delimitación en lenguaje natural (namespaces, selectores de etiquetas, nombres de workloads) está disponible en todos los workflows (consulte Descripción general).
Workflows
Sección titulada «Workflows»1. Solicitudes de CPU y memoria vs. uso real
Sección titulada «1. Solicitudes de CPU y memoria vs. uso real»Fuentes: metrics-server para uso en vivo, y Prometheus cuando se detecta para p95 histórico.
2. Workloads inactivos
Sección titulada «2. Workloads inactivos»Fuentes: metrics-server y la API de Kubernetes para el estado de Job/CronJob.
3. Almacenamiento y balanceadores de carga sin uso
Sección titulada «3. Almacenamiento y balanceadores de carga sin uso»Fuentes: API de Kubernetes.
Ventana de tiempo
Sección titulada «Ventana de tiempo»El ajuste de capacidad requiere historial. Por defecto, el Skill analiza los últimos 7 días cuando Prometheus está disponible, y cae de vuelta a la instantánea en vivo de metrics-server cuando no lo está. El reporte siempre indica qué fuente se usó y qué tan atrás llegan los datos.
Qué se le indica al agente
Sección titulada «Qué se le indica al agente»Más allá de los workflows en sí, el Skill orienta al agente sobre cómo reportar:
- Indicar la fuente (
metrics-serverpara datos en vivo, Prometheus para historial) y el período de análisis efectivo en el encabezado — la retención de Prometheus puede ser menor que los 7 días por defecto. - Marcar los hallazgos que requieren Prometheus como “no disponible” cuando solo está presente
metrics-server, en lugar de descartarlos silenciosamente. - Señalar solo las brechas entre solicitudes y uso que sean suficientemente grandes como para importar en la práctica; los deltas pequeños son ruido.
- Derivar a
/metricscuando el usuario quiera ver las series de datos subyacentes para un workload específico.