Move Prometheus Integration to Operations Settings
We plan to create an Operations section of the Settings screen, which would host settings for things like logging, tracing, and metrics. We should plan to move Prometheus as part of our next major release, 12.0.
Proposal
- New Settings section named Operations, and have a portion for Metrics.
- Convert the existing settings screen into a placeholder, which directs users to the new location.
The main risk we have is the same as Kubernetes Integration, the use of Service Templates to pre-provision these settings. We will need to support Group/Instance level Prometheus instances in order to fully deprecate the old service template.
- Group level Prometheus: https://gitlab.com/gitlab-org/gitlab-ce/issues/51963
- Instance level Prometheus: https://gitlab.com/gitlab-org/gitlab-ce/issues/52995
Design
Edited by Amelia Bauerly