Add new left sidebar nav item "Observability" for pages representing a GitLab Namespace (group or username)
Background
Observability is a new feature-set for GitLab, not to be confused with the current Monitor navigation/feature-set that exists in the left sidebar at the Project level. There is some overlap, however the overlapping features are marked for deprecation within the Monitor tab of a Project view and will be superseded by the new Observability tab at the group level.
What is GitLab Observability UI? Checkout https://youtu.be/pUvhMJTYGgQ
The GitLab Observability UI is a complex emdedded UI which began life as a fork of Grafana, but now is a GitLab product with a dedicated team.
Proposal
Add Observability to the left sidebar navigation for pages representing a GitLab Namespace (group or username).
This Observability nav item will launch similarly to the Web IDE in GitLab, such that when selected, the feature takes over the full page and hides the left sidebar. An will be embedded with the GitLab Observability UI and the left sidebar will be collapsed:
Checklist
-
If your proposal includes changes to the menu items within the left sidebar, engage the Foundations Product Manager for approval. The Foundations DRI will work with UX partners in product design, research, and technical writing, as applicable. -
Follow the product development workflow validation process to ensure you are solving a well understood problem and that the proposed change is understandable and non-disruptive to users. Navigation-specific research is strongly encouraged. -
Engage the Foundations team to ensure your proposal is in alignment with holistic changes happening to the left side bar. -
Consider whether you need to communicate the change somehow, or if you will have an interim period in the UI where your nav item will live in more than one place.