-
Feature Request
-
Resolution: Unresolved
-
Normal
-
None
-
openshift-4.19
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
-
None
1. Proposed Title of this Feature Request
Enhanced Hosted Cluster Dashboard with Nodepool and Node-Level Metrics
2. Nature and Description of the Request
This request is for a new feature that will enrich the existing hosted cluster dashboard on the management cluster. The enhancement will add detailed information about the hosted cluster's nodepools and individual nodes, moving beyond the current limited view of just the control plane's CPU and memory usage.
Specifically, the new dashboard should provide a summary of nodepools, including the number of nodes in each. It should also show an overview of all nodes, including their total count, current status (Ready/NotReady), and capacity metrics (CPU, memory, and disk). Furthermore, the dashboard should present granular details for each node, such as its name, associated nodepool, upgrade type (*InPlace* or *Replace), and its underlying node type (e.g., **agent, **Kubevirt, or **AWS*).
This feature aims to centralize critical cluster health and architecture information, making it easily accessible without needing to run multiple command-line queries.
3. Why the Customer Needs This (Business Requirements)
Customers need this feature to effectively manage and maintain their hosted clusters. The business requirements are as follows:
Operational Visibility and Health Monitoring: Customers need a single, comprehensive dashboard to monitor the health of their entire hosted cluster, including the data plane nodes. This is crucial for proactive issue detection and quick troubleshooting.
Capacity Planning and Management: By knowing the total node capacity and resource allocation, customers can make informed decisions about scaling and resource provisioning, preventing performance bottlenecks and optimizing costs.
Streamlined Troubleshooting: Having immediate access to node status (Ready/NotReady) and detailed node information (e.g., node type, disk size) significantly reduces the time it takes to diagnose and resolve problems.
Improved Upgrade Management: Visibility into a node's upgrade type (InPlace/Replace) helps customers plan and execute maintenance windows more efficiently and with greater confidence.
Enhanced User Experience: The current lack of this information forces users to rely on external tools and manual commands, leading to a fragmented and inefficient workflow. A centralized dashboard improves the overall user experience and reduces operational friction.
4. Affected Packages or Components
Monitoring