This website requires JavaScript.
3445f58a11
Update Prometheus queries to use OpenShift-specific metrics
andersonid
2025-09-30 20:42:59 -03:00
0068db5a9e
Fix remaining indentation error in routes.py
andersonid
2025-09-30 18:07:05 -03:00
7efbd94b50
Fix indentation errors in routes.py
andersonid
2025-09-30 18:06:48 -03:00
5f3f737b3a
Add simulated data fallback for historical analysis when Prometheus is not accessible
andersonid
2025-09-30 18:06:10 -03:00
2b2b3c23b2
Fix: Historical analysis now shows real consumption numbers and percentages relative to cluster totals
andersonid
2025-09-30 18:03:17 -03:00
5c5643576f
Fix: Add query_range method to PrometheusClient for historical metrics
andersonid
2025-09-30 17:45:18 -03:00
a847f0cd92
Fix: Add missing PrometheusClient import for workload metrics endpoint
andersonid
2025-09-30 17:43:22 -03:00
f0d3831263
Feature: Add real Prometheus metrics visualization for historical analysis
andersonid
2025-09-30 17:41:39 -03:00
d683704593
Fix: Integrate historical analysis validations in cluster status endpoint
andersonid
2025-09-30 17:37:09 -03:00
a986e10b0a
Phase 1: Mark Enhanced Validation & Categorization as COMPLETED
andersonid
2025-09-30 16:49:41 -03:00
f3b8022224
Phase 1.2: Complete Historical Analysis Integration - Add insufficient data detection, seasonal patterns, and integrate in main dashboard
andersonid
2025-09-30 16:48:31 -03:00
c2d2b46b11
Revert: Put AIAgents-Support.md back in .gitignore as it's for AI agent context only
andersonid
2025-09-30 16:41:56 -03:00
1abe4c9f09
Fix: Remove AIAgents-Support.md from .gitignore and update with current file structure
andersonid
2025-09-30 16:31:44 -03:00
459e46e2b0
Update: Documentation files with current implementation status and achievements
andersonid
2025-09-30 16:29:15 -03:00
1052740f21
Remove: Duplicate functions with alerts that were overriding the modal functionality
andersonid
2025-09-30 13:49:13 -03:00
bd2af094e6
Fix: Remove alert from analyzeNamespace function and use proper modal
andersonid
2025-09-30 13:46:16 -03:00
4ce538c35c
Replace alerts with proper modals for namespace analysis and fix functionality
andersonid
2025-09-30 13:44:17 -03:00
3bf0c99fd6
Add: Simple namespace analysis with detailed pod and container information
andersonid
2025-09-30 13:40:55 -03:00
e2311b6967
Add: Detailed namespace analysis with modal popup showing pod and container details
andersonid
2025-09-30 13:37:55 -03:00
96c29d4179
Fix: Problem Summary table displaying namespace names and pod counts correctly
andersonid
2025-09-30 13:34:36 -03:00
c91b517138
Fix: dict object has no attribute name error
andersonid
2025-09-30 12:27:01 -03:00
9f8cad6803
Fix: dict object has no attribute resources error
andersonid
2025-09-30 12:25:20 -03:00
ea309e8ef0
Fix: ContainerResource object is not subscriptable error
andersonid
2025-09-30 12:23:46 -03:00
af42204897
Fix API endpoint - use correct /api/v1/cluster/status
andersonid
2025-09-30 12:14:17 -03:00
883c50a104
Simplify dashboard - remove redundancies and create pragmatic interface
andersonid
2025-09-30 10:45:07 -03:00
fa8f3a41e5
Implement simplified UI/UX with health scores and grouped validations
andersonid
2025-09-30 09:37:49 -03:00
021ce06323
Fix: corrigido erro 500 na análise por namespace - adicionado suporte para severidade 'info'
andersonid
2025-09-29 21:48:43 -03:00
222761dbda
Fix: reorganizada navegação - Historical Analysis movido para o final com divisor
andersonid
2025-09-29 21:45:36 -03:00
16827e1084
Fix: corrigido erro de sintaxe elif sem if
andersonid
2025-09-29 21:21:52 -03:00
ee4b22693e
Fix: adicionado métricas detalhadas de containers e removido validações duplicadas
andersonid
2025-09-29 21:21:34 -03:00
e7a5afafe7
Fix: corrigido tolerância excessiva na validação de ratio CPU/Memory
andersonid
2025-09-29 21:15:05 -03:00
3f9dae993f
UI: removido fundo roxo do Cluster Health Overview, deixado mais sóbrio como Resource Consumption
andersonid
2025-09-29 21:11:54 -03:00
e732d05cd5
Fix: esclarecido que Top Resource Consumers mostra REQUESTS, não consumo real
andersonid
2025-09-29 21:07:56 -03:00
d0eeeb2d1a
Fix: corrigido erro JavaScript que impedia carregamento de dados do dashboard
andersonid
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
andersonid
2025-09-29 20:59:32 -03:00
b4190a9e97
MAJOR: corrigido valores hardcoded e implementado exibição inteligente de unidades (milicores/MiB)
andersonid
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)
andersonid
2025-09-29 20:06:01 -03:00
fefe65f586
CRITICAL FIX: corrigido cálculo de overcommit de memória (bytes/GiB)
andersonid
2025-09-29 18:44:34 -03:00
dea241f8ca
CRITICAL FIX: corrigido parsing de CPU que estava convertendo 100m para 100 cores
andersonid
2025-09-29 18:16:13 -03:00
b56a9e6e14
Fix: corrigido QoS distribution no dashboard
andersonid
2025-09-29 18:12:58 -03:00
379ce69b66
Fix: corrigido JavaScript do dashboard para exibir dados do cluster-health
andersonid
2025-09-29 18:11:01 -03:00
bd3ab16f5d
Fix: corrigido acesso a atributos de ContainerResource como objeto
andersonid
2025-09-29 18:07:46 -03:00
2237e15534
Fix: corrigido tratamento de ContainerResource como objeto Pydantic
andersonid
2025-09-29 18:05:57 -03:00
9fba4bbe4e
Fix: corrigido calculo de recursos dos pods no dashboard
andersonid
2025-09-29 18:03:23 -03:00
952ca042a2
Fix: adicionado import Optional faltante
andersonid
2025-09-29 17:55:53 -03:00
525c1b28a0
Fix: adicionado metodo _validate_qos_class faltante
andersonid
2025-09-29 17:55:37 -03:00
cdf13b4e2b
Fix: adicionado metodo _determine_qos_class faltante
andersonid
2025-09-29 17:53:58 -03:00
19686e7866
Fix: adicionado CORS e corrigido endpoint cluster-health
andersonid
2025-09-29 17:50:20 -03:00
90f7de5b86
Fix: adicionado atributos de recursos ao modelo PodResource
andersonid
2025-09-29 17:45:03 -03:00
ec519bb4a4
Feat: adicionar sistema de ajuda com modais explicativos
andersonid
2025-09-29 16:54:51 -03:00
3a5af8ce67
Feat: implementar dashboard de cluster health com QoS e Resource Quotas
andersonid
2025-09-29 16:35:07 -03:00
afc7462b40
Feat: implementar sistema de recomendações inteligentes e categorização de workloads
andersonid
2025-09-29 15:26:09 -03:00
63a284f4b2
Fix pod_count handling - it's already an integer from Kubernetes API
andersonid
2025-09-29 14:22:03 -03:00
6376a9e15e
Fix array access errors - add proper length validation before accessing array indices
andersonid
2025-09-29 14:20:14 -03:00
94ca6543a1
Add debug logging to identify array access error
andersonid
2025-09-29 14:17:52 -03:00
3632f88c8d
Fix array access validation - add length checks before accessing array indices
andersonid
2025-09-29 14:15:55 -03:00
523da8168a
Fix pod count error - add proper validation for Prometheus query results
andersonid
2025-09-29 14:11:52 -03:00
514ea60274
Fix namespace historical analysis - use Kubernetes API for accurate pod count and remove duplicate function
andersonid
2025-09-29 14:07:49 -03:00
c15ce4557a
Fix historical analysis modal - use correct container for content display
andersonid
2025-09-29 13:56:05 -03:00
09ee5e009d
Fix JSON serialization issues with safe float conversion
andersonid
2025-09-29 13:50:47 -03:00
8307eeb646
Fix Prometheus SSL and authentication in historical analysis
andersonid
2025-09-29 13:47:58 -03:00
6b2f8de6b6
Fix Prometheus queries using correct OpenShift metrics from console dashboard
andersonid
2025-09-29 13:33:48 -03:00
32ef5d859c
Fix: Remove prometheus_client parameter from historical analysis functions
andersonid
2025-09-29 13:25:13 -03:00
39b6a06de7
Fix: Remove incorrect prometheus_client parameter from _query_prometheus calls
andersonid
2025-09-29 13:10:51 -03:00
e6bb852937
Fix: Correct namespace historical analysis function to use cluster status API
andersonid
2025-09-29 13:09:01 -03:00
e47274b41b
UI: Implement nested namespace/deployment structure with historical analysis buttons
andersonid
2025-09-29 13:05:07 -03:00
235b114f87
Clean: Remove all outdated documentation files, keep only essential docs
andersonid
2025-09-29 12:53:25 -03:00
3106bca61c
Docs: Mark outdated documentation files and create documentation index
andersonid
2025-09-29 12:28:54 -03:00
2c46b46d2e
Fix: Remove duplicated sections and update outdated information in README
andersonid
2025-09-29 12:25:59 -03:00
fd2a2f45a4
Enhance: Show specific request and limit values in ratio validation messages
andersonid
2025-09-29 12:20:35 -03:00
284281df32
Add AIAgents-Support.md to gitignore and create comprehensive project documentation
andersonid
2025-09-29 12:14:51 -03:00
0e7d2c7900
Fix: Remove hardcoded hostname from route to make it cluster-agnostic
andersonid
2025-09-29 11:55:02 -03:00
2a582e1936
Fix: SSL connection to Kubernetes API and make deployment cluster-agnostic
andersonid
2025-09-29 10:44:08 -03:00
cfe3d3006e
Translate README.md to English
andersonid
2025-09-26 19:12:57 -03:00
0a5b8a03c6
Implement workload-based historical analysis with timeline buttons
andersonid
2025-09-26 13:50:44 -03:00
85446e673e
Update menu names and remove red header banner for cleaner interface
andersonid
2025-09-26 11:12:41 -03:00
e288ebca41
Remove Controls card and move Export to floating button with modal
andersonid
2025-09-26 11:06:47 -03:00
d7d8e4696f
Add professional sidebar navigation without breaking existing functionality
andersonid
2025-09-26 10:57:17 -03:00
bfdfc57dee
Fix: change accordion header active color from red to dark gray for better readability
andersonid
2025-09-26 10:07:05 -03:00
0132a90387
Move Historical Analysis button to individual pod cards with pod-specific Prometheus queries
andersonid
2025-09-26 10:01:51 -03:00
6c01527b5e
Fix: modal initialization to prevent empty modal on page load
andersonid
2025-09-26 09:16:24 -03:00
3511e1cd41
Implement individual namespace historical analysis with modal UI
andersonid
2025-09-26 09:07:58 -03:00
274d8a1e55
Fix: disable SSL verification for Prometheus HTTPS connections
andersonid
2025-09-26 08:58:57 -03:00
1bc1a40a02
Fix: Updated deployment files with correct Prometheus URL and RBAC permissions
andersonid
2025-09-25 22:15:54 -03:00
f38689d9dd
Translate all Portuguese text to English
andersonid
2025-09-25 21:05:41 -03:00
f8279933d6
Fix: Translate all remaining Portuguese text to English in routes, services and frontend
andersonid
2025-09-25 20:40:52 -03:00
cceb0a92b8
Fix: Translate Historical Analysis and VPA sections to English
andersonid
2025-09-25 20:20:09 -03:00
a3ff2fc158
Fix: Complete translation of all remaining Portuguese text to English
andersonid
2025-09-25 20:17:16 -03:00
41fdef4df0
Remove: Delete problematic workflow file completely
andersonid
2025-09-25 20:09:44 -03:00
89a7ee41de
Fix: Translate all validation messages and UI text from Portuguese to English
andersonid
2025-09-25 20:08:13 -03:00
2d0c086df2
Remove: Delete disabled workflow file to prevent GitHub Actions failures
andersonid
2025-09-25 19:19:50 -03:00
7d068dfa92
Fix: Completely disable old workflow to prevent failures
andersonid
2025-09-25 19:03:11 -03:00
e95f3e3f7c
Add: Multiple auto-deploy solutions for OpenShift after GitHub Actions
andersonid
2025-09-25 18:40:31 -03:00
6f6e4ed19d
Enhance: GitHub Actions with smart tagging, release script, and comprehensive guide
andersonid
2025-09-25 18:34:20 -03:00
9f8cdbda7a
Fix: GitHub Actions for public clusters + deployment guide for colleagues
andersonid
2025-09-25 18:26:05 -03:00
66a5bb116f
UI: improve accordion card alignment - namespace left, stats right
andersonid
2025-09-25 18:17:39 -03:00
6873afe082
UI: translate to English, add accordion arrow, rename validations to analysis
andersonid
2025-09-25 18:09:26 -03:00
4b32a4a330
Add: local deployment script for internal OpenShift
andersonid
2025-09-25 17:51:56 -03:00
e86d9c0ba0
Fix: OpenShift login command syntax
andersonid
2025-09-25 17:49:45 -03:00
af3ba49513
Test: GitHub Actions secrets configuration
andersonid
2025-09-25 17:47:32 -03:00