Kubernetes visualisation on the Environments page - Design
This issue is related to GitLab built-in Kubernetes dashboard Design (#365901), but focuses on visualising Kubernetes resources within the Environments page, while the other issue is about a full cluster visualisation.
Problem to solve
As Priyanka (Platform Engineer) I want insights into a cluster around the status of my deployments, tailed logs and overall metrics, so I can troubleshoot a deployment from a review environment to production.
As an Application Operator, I want to follow how a deployment is being rolled out / rolled back, see the related metrics and be warned if my intervention is required, so I can deploy often and with confidence.
JTBD and Tasks
- I want to be confident about the status of a recent deployment, and I want to be able to follow how it's rolled out
- I want to have a quick overview of the systems I own to either start my regular job or to look into potential problems
- I want to reach the logs, metrics and traces easily from a list of reported resources
- I want to see the metrics driving the rollout of an active canary deployment
Proposal
- Have the UI integrated into the GitLab environments page
- Keep the UI minimal
- Can we start with the header from?
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.