Add PromQL queries display in historical analysis

- Include PromQL queries in API response for workload metrics
- Display queries in historical analysis modal with copy functionality
- Add professional styling for query display sections
- Enable users to copy and validate queries in OpenShift Console
- Organize queries by category: cluster totals, usage, requests, limits
- Add copy-to-clipboard functionality with visual feedback
This commit is contained in:
2025-10-02 07:34:02 -03:00
parent cf92f0121b
commit f6de5a5f30
2 changed files with 203 additions and 0 deletions

View File

@@ -744,6 +744,16 @@ async def get_workload_historical_metrics(
"limits_percent": round(memory_limits_percent, 2),
"efficiency_percent": round(memory_efficiency, 1)
}
},
"promql_queries": {
"cluster_cpu_total": cluster_cpu_query,
"cluster_memory_total": cluster_memory_query,
"cpu_usage": cpu_usage_query,
"memory_usage": memory_usage_query,
"cpu_requests": cpu_requests_query,
"memory_requests": memory_requests_query,
"cpu_limits": cpu_limits_query,
"memory_limits": memory_limits_query
}
}
except Exception as e: