Tracing (DEPRECATED)
- Moved from GitLab Ultimate to GitLab Free in 13.5.
- Deprecated in GitLab 14.7.
-
Moved behind a feature flag named
monitor_tracing
in GitLab 15.0. Disabled by default.
monitor_tracing
.
On GitLab.com, this feature is not available.
This feature is not recommended for production use.Tracing provides insight into the performance and health of a deployed application, tracking each function or microservice that handles a given request. Tracing makes it easy to understand the end-to-end flow of a request, regardless of whether you are using a monolithic or distributed system.
Install Jaeger
Jaeger is an open source, end-to-end distributed tracing system used for monitoring and troubleshooting microservices-based distributed systems. To learn more about installing Jaeger, read the official Getting Started documentation.
See also:
- An all-in-one Docker image.
- Deployment options for:
Link to Jaeger
GitLab provides an easy way to open the Jaeger UI from within your project:
- Set up Jaeger and configure your application using one of the client libraries.
- Navigate to your project’s Settings > Monitor and provide the Jaeger URL.
- Click Save changes for the changes to take effect.
- You can now visit Monitor > Tracing in your project’s sidebar and GitLab redirects you to the configured Jaeger URL.