gitlab-org/gitlab
How to monitor
Logging, metrics, tracing, and alerting for the running GitLab application. The patterns here apply to GitLab.com and self-managed installations alike.
Pages
- Logging — JSON logs, where they go, how to query.
- Metrics — Prometheus, exporters, key SLIs.
- Tracing — distributed tracing via Labkit + OpenTelemetry.
- Alerting — what alerts exist and how to add new ones.
The shared library underneath all of this is gitlab-labkit (Ruby) and the corresponding Go labkit, which provide structured logging, request context propagation, Prometheus metrics, and tracing instrumentation.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.