doc/operations/observability/observability.md
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
GitLab Observability provides distributed tracing, metrics, and logs, all in one platform. No cardinality limits. No separate tool for your team to learn.
Use GitLab Observability to:
GitLab Observability is an experimental feature that is actively evolving. You can start sending traces, logs, and metrics now. To get familiar with the workflow, try it on a non-critical service first, then expand usage as needed.
<i class="fa-youtube-play" aria-hidden="true"></i> For a detailed overview, see GitLab Observability (O11y) Introduction.
<!-- Video published on 2025-06-18 -->GitLab Observability is available and free for all tiers. Share feedback or request features.
GitLab Observability is being used by teams worldwide to monitor their applications and infrastructure.
<!-- TODO: Add usage demonstration video showing real debugging workflow <i class="fa-youtube-play" aria-hidden="true"></i> For a usage demonstration, see [How to Debug Production Issues with GitLab Observability](VIDEO_URL). -->Our users are actively monitoring their systems with GitLab Observability on GitLab.com (as of the week of April 21, 2026):
Find and debug issues more quickly.
When an issue occurs, view:
Monitor application performance through a unified dashboard that combines:
Centralized management provides:
Send the same OpenTelemetry data to multiple backends while you evaluate GitLab Observability.
Most teams are seeing their first traces within 5-10 minutes of enabling the feature.
The integration creates comprehensive audit trails that link code changes to system behavior, valuable for compliance requirements and post-incident analysis.
GitLab Observability is enhanced based on user feedback. To provide feedback: