Clean-ups for Operations > Settings
List of changes
In addition to the changes by section, outlined below, we should re-order the presentation of this page to better match the items under Operations. So, the sections should be presented as follows: Metrics, Tracing, Error tracking, Alerts, Incidents, Grafana, Status Page. Grafana and Status Page don't match the current main nav pattern but these will likely get moved within Incidents at some point in the future as part of separate issues. (Existing issue to move Grafana: #219143.)
Alert integrations
-
Change section to be called "Alerts". This will also need to be updated in the docs.
-
Change "enabled" checkmark in table from check-filled to check to match Settings > Integrations
- Introduce tabs for Current integrations and Integration settings
- Move alert content from Incidents section into the new Integration settings tab. Will also require updating the docs.
Current integrations tab | Integration settings tab |
---|---|
![]() |
![]() |
Incidents
- Change intro text to:
Fine-tune incident settings and set up integrations with external tools to help better manage incidents.
- Update green save changes button to a primary (blue) button on the first tab
- Remove the green save changes button in the PagerDuty tab (assuming it can be "activated" with just the toggle we don't need the "save")
- Move the current Incident settings tab to the first tab position, as shown here:
Metrics dashboard
- Update heading to Metrics to better match the main nav
- Update subtext to:
Manage metrics dashboard settings. Learn more.
(Make metrics dashboard lower-case and add a period after learn more) - Update green save changes button to blue one.
Grafana authentication
-
Add a label to the checkbox to make it consistent with the error tracking checkbox presentation:
-
Save changes button should be primary rather than success variant
Jaeger tracing
- Change section to be called
Tracing
to match main nav - Update help text to: Embed an image of your existing Jaeger server in GitLab. Learn more.
- It seems like the current empty state and docs page for this feature are out-of-date. Since those changes are outside of the Settings > Operations, this could be tackled separately: #329563 (closed)
Status page
- Change help text of the URL field to -->
and change the help text link to: http://127.0.0.1:3000/help/operations/incident_management/status_page#configure-gitlab-with-cloud-provider-information
- Update save changes button from green to blue