Add ability to visualize core pod usage on environments page
Problem to solve
As per discussions in #32266 (closed) (and in this comment specifically), we decided to break down the work required to create the Infrastructure Dashboard MVC. This issue is specifically to add a dropdown to the existing deployments pod visualization, so users can switch the visualization displayed:
Proposal
For the first iteration, the options in this dropdown will include: one option to show the current deployments view, and an option for a single, additional metric. As a first pass, we could focus on adding the dropdown item (and corresponding visualization) for CPU (we can, later on, add additional metrics as mention in this issue). Here's how the CPU metrics visualization would look:
And, here are the hover states:
Each pod should also have a tooltip on hover, so that users can see the exact CPU value for the pod.
Measure spec for the data viz colors.
User workflow
This issue is step two of a larger workflow:
- User views the pod visualization on Operations > Environments
- User can switch between visualizations using the dropdown, viewing either the deployments or metrics for the pods
- User clicks on a specific pod within the visualization
- Clicking on the pod will send user to a separate "pod detail view." From this view, users can switch either the pod log or the metrics for the pod, using the button group at the top of the page.
Note: #35242 (closed) is a pre-requisite
Additional discussion
Thresholds related discussions should be taken place here
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.