96c29d4179
Fix: Problem Summary table displaying namespace names and pod counts correctly
2025-09-30 13:34:36 -03:00
c91b517138
Fix: dict object has no attribute name error
2025-09-30 12:27:01 -03:00
9f8cad6803
Fix: dict object has no attribute resources error
2025-09-30 12:25:20 -03:00
ea309e8ef0
Fix: ContainerResource object is not subscriptable error
2025-09-30 12:23:46 -03:00
af42204897
Fix API endpoint - use correct /api/v1/cluster/status
2025-09-30 12:14:17 -03:00
883c50a104
Simplify dashboard - remove redundancies and create pragmatic interface
2025-09-30 10:45:07 -03:00
fa8f3a41e5
Implement simplified UI/UX with health scores and grouped validations
2025-09-30 09:37:49 -03:00
021ce06323
Fix: corrigido erro 500 na análise por namespace - adicionado suporte para severidade 'info'
2025-09-29 21:48:43 -03:00
222761dbda
Fix: reorganizada navegação - Historical Analysis movido para o final com divisor
2025-09-29 21:45:36 -03:00
16827e1084
Fix: corrigido erro de sintaxe elif sem if
2025-09-29 21:21:52 -03:00
ee4b22693e
Fix: adicionado métricas detalhadas de containers e removido validações duplicadas
2025-09-29 21:21:34 -03:00
e7a5afafe7
Fix: corrigido tolerância excessiva na validação de ratio CPU/Memory
2025-09-29 21:15:05 -03:00
3f9dae993f
UI: removido fundo roxo do Cluster Health Overview, deixado mais sóbrio como Resource Consumption
2025-09-29 21:11:54 -03:00
e732d05cd5
Fix: esclarecido que Top Resource Consumers mostra REQUESTS, não consumo real
2025-09-29 21:07:56 -03:00
d0eeeb2d1a
Fix: corrigido erro JavaScript que impedia carregamento de dados do dashboard
2025-09-29 21:02:53 -03:00
79548ff3a6
Fix: removida redundância de métricas e adicionadas métricas específicas de saúde do cluster
2025-09-29 20:59:32 -03:00
b4190a9e97
MAJOR: corrigido valores hardcoded e implementado exibição inteligente de unidades (milicores/MiB)
2025-09-29 20:15:56 -03:00
c14a1e2674
Fix: corrigido conversão de capacidade de memória no JavaScript (já vem em GiB da API)
2025-09-29 20:06:01 -03:00
fefe65f586
CRITICAL FIX: corrigido cálculo de overcommit de memória (bytes/GiB)
2025-09-29 18:44:34 -03:00
dea241f8ca
CRITICAL FIX: corrigido parsing de CPU que estava convertendo 100m para 100 cores
2025-09-29 18:16:13 -03:00
b56a9e6e14
Fix: corrigido QoS distribution no dashboard
2025-09-29 18:12:58 -03:00
379ce69b66
Fix: corrigido JavaScript do dashboard para exibir dados do cluster-health
2025-09-29 18:11:01 -03:00
bd3ab16f5d
Fix: corrigido acesso a atributos de ContainerResource como objeto
2025-09-29 18:07:46 -03:00
2237e15534
Fix: corrigido tratamento de ContainerResource como objeto Pydantic
2025-09-29 18:05:57 -03:00
9fba4bbe4e
Fix: corrigido calculo de recursos dos pods no dashboard
2025-09-29 18:03:23 -03:00
952ca042a2
Fix: adicionado import Optional faltante
2025-09-29 17:55:53 -03:00
525c1b28a0
Fix: adicionado metodo _validate_qos_class faltante
2025-09-29 17:55:37 -03:00
cdf13b4e2b
Fix: adicionado metodo _determine_qos_class faltante
2025-09-29 17:53:58 -03:00
19686e7866
Fix: adicionado CORS e corrigido endpoint cluster-health
2025-09-29 17:50:20 -03:00
90f7de5b86
Fix: adicionado atributos de recursos ao modelo PodResource
2025-09-29 17:45:03 -03:00
ec519bb4a4
Feat: adicionar sistema de ajuda com modais explicativos
...
- Adicionar ícones de ajuda (❓ ) para todas as métricas e recursos
- Implementar modal de ajuda com conteúdo explicativo detalhado
- Criar explicações leigo-friendly para conceitos técnicos
- Adicionar ajuda para: Pods, Namespaces, Critical Issues, Overcommit
- Explicar recursos: CPU, Memory, Resource Consumption
- Detalhar QoS classes: Guaranteed, Burstable, BestEffort
- Incluir Top Resource Consumers e QoS Distribution
- Melhorar UX com tooltips informativos e design responsivo
- Adicionar estilos CSS para ícones e modal de ajuda
2025-09-29 16:54:51 -03:00
3a5af8ce67
Feat: implementar dashboard de cluster health com QoS e Resource Quotas
...
- Adicionar modelos para QoSClassification, ResourceQuota e ClusterHealth
- Implementar classificação automática de QoS (Guaranteed, Burstable, BestEffort)
- Criar análise de Resource Quotas com recomendações automáticas
- Adicionar dashboard principal com visão geral do cluster
- Implementar análise de overcommit com métricas visuais
- Adicionar top resource consumers com ranking
- Criar distribuição de QoS com estatísticas
- Adicionar novos endpoints API para cluster health e QoS
- Melhorar interface com design responsivo e intuitivo
- Alinhar com práticas Red Hat para gerenciamento de recursos
2025-09-29 16:35:07 -03:00
afc7462b40
Feat: implementar sistema de recomendações inteligentes e categorização de workloads
2025-09-29 15:26:09 -03:00
63a284f4b2
Fix pod_count handling - it's already an integer from Kubernetes API
2025-09-29 14:22:03 -03:00
6376a9e15e
Fix array access errors - add proper length validation before accessing array indices
2025-09-29 14:20:14 -03:00
94ca6543a1
Add debug logging to identify array access error
2025-09-29 14:17:52 -03:00
3632f88c8d
Fix array access validation - add length checks before accessing array indices
2025-09-29 14:15:55 -03:00
523da8168a
Fix pod count error - add proper validation for Prometheus query results
2025-09-29 14:11:52 -03:00
514ea60274
Fix namespace historical analysis - use Kubernetes API for accurate pod count and remove duplicate function
2025-09-29 14:07:49 -03:00
c15ce4557a
Fix historical analysis modal - use correct container for content display
2025-09-29 13:56:05 -03:00
09ee5e009d
Fix JSON serialization issues with safe float conversion
2025-09-29 13:50:47 -03:00
8307eeb646
Fix Prometheus SSL and authentication in historical analysis
2025-09-29 13:47:58 -03:00
6b2f8de6b6
Fix Prometheus queries using correct OpenShift metrics from console dashboard
...
- Updated CPU usage query to use node_namespace_pod_container:container_cpu_usage_seconds_total:sum_irate
- Updated memory usage query to use container_memory_working_set_bytes with correct job and metrics_path
- Updated requests/limits queries to use kube_resourcequota with correct cluster and type parameters
- Applied fixes to both get_workload_historical_analysis and get_namespace_historical_analysis functions
- Queries now match the working queries from OpenShift console dashboard
2025-09-29 13:33:48 -03:00
32ef5d859c
Fix: Remove prometheus_client parameter from historical analysis functions
2025-09-29 13:25:13 -03:00
39b6a06de7
Fix: Remove incorrect prometheus_client parameter from _query_prometheus calls
2025-09-29 13:10:51 -03:00
e6bb852937
Fix: Correct namespace historical analysis function to use cluster status API
2025-09-29 13:09:01 -03:00
e47274b41b
UI: Implement nested namespace/deployment structure with historical analysis buttons
2025-09-29 13:05:07 -03:00
235b114f87
Clean: Remove all outdated documentation files, keep only essential docs
2025-09-29 12:53:25 -03:00
3106bca61c
Docs: Mark outdated documentation files and create documentation index
2025-09-29 12:28:54 -03:00
2c46b46d2e
Fix: Remove duplicated sections and update outdated information in README
2025-09-29 12:25:59 -03:00