Monitor application performance with Distributed Tracing
Jun 13, 2024Sacha Guyon

Summary
This post announces the Beta release of Distributed Tracing as a new feature within GitLab Observability. It explains what distributed tracing is, how it works (collecting data with OpenTelemetry, ingesting/retaining with ClickHouse/Kubernetes, and analyzing via a new UI), and provides two internal use cases: debugging the GitLab Agent for Kubernetes and optimizing build pipeline duration. It also highlights the integration with OpenTelemetry as a vendor-neutral approach and mentions the underlying storage solution based on the Opstrace acquisition.
More from the Log Management and Observability trail
- Green DevOps: Why carbon measurement belongs in your CI/CD pipeline
- Automate detection testing with GitLab CI/CD and Duo
- How to build CI/CD observability at scale
- Track vulnerability remediation with the updated GitLab Security Dashboard
- More granular product usage insights for GitLab Self-Managed and Dedicated