Service to create a self-monitoring project
Problem to solve
We need to create a project which can be used for monitoring the Gitlab instance itself.
-
Create a project with readme. -
Connect the inbuilt prometheus as a manually configured prometheus service in the project. -
Add all maintainers as admins. -
Add webhook config to alertmanager to send alerts to the rails app. Might not be possible since the alertmanager config is controlled by Omnibus.
Intended users
Further details
Proposal
- Project name: "GitLab Instance Administration".
- Project visibility by default is internal
- Membership by default includes the default root admin user.
- Prometheus integration is enabled and configured for the internal Prometheus server.
- Prometheus is configured to send alert webhooks to GitLab.
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
Links / references
Edited by Reuben Pereira