Commit Graph

  • 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