GitLab Self Monitoring
Release notes
This request is to allow GitLab to monitor usage metrics via Prometheus so that administrators and interested parties are able to determine valuable metrics about the instance. A few non-exhaustive examples:
- License Usage
- License Expiration Date (Days till expiring?)
- Project/group counts
- Projects by size
- Storage usage
- Running Jobs
- Completed Jobs
Problem to solve
It makes a good deal of sense not to introduce a third party application to monitor GitLab when Prometheus and Grafana already ship with GitLab.
Intended users
System administrators, DevOps Engineer.