Show CI/CD pipeline telemetry for Observability
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed
- Status: Experiment
When enabled, GitLab Observability automatically instruments your CI/CD pipelines, providing visibility into pipeline performance, job durations, and execution flow without any code changes.
- Visibility into which jobs are slowing down your pipelines.
- How pipeline performance changes over time.
- Bottlenecks in your deployment process.
Enable pipeline instrumentation
To enable automatic pipeline instrumentation, add the GITLAB_OBSERVABILITY_EXPORT CI/CD variable to your project or group:
- In the top bar, select Search or go to and find your project or group.
- In the left sidebar, select Settings > CI/CD.
- Expand Variables.
- Select Add variable.
- Configure the variable:
- Key:
GITLAB_OBSERVABILITY_EXPORT - Value: One or more of
traces,metrics,logs(comma-separated for multiple values) - Type: Variable
- Environment scope: All (or specific environments)
- Key:
- Select Add variable.
Instrumentation types
The GITLAB_OBSERVABILITY_EXPORT variable accepts the following values:
traces: Exports distributed traces showing pipeline execution flow, job dependencies, and timingmetrics: Exports metrics about pipeline duration, job success rates, and resource usagelogs: Exports structured logs from pipeline execution
You can enable multiple types by separating them with commas:
traces,metrics,logsHow it works
Once the variable is set, GitLab automatically:
- Captures pipeline execution data after each pipeline completes
- Converts the data to OpenTelemetry format based on your configuration
- Exports the telemetry data to your GitLab Observability instance
- Makes the data available in your observability dashboards
No changes to your .gitlab-ci.yml file are required. The instrumentation happens automatically in the background.
View pipeline telemetry
After running pipelines with instrumentation enabled:
- In the top bar, select Search or go to and find your group.
- In the left sidebar, select Observability > Services.
- Select your
gitlab-ciservice to view traces, metrics, and logs from your pipeline executions.
The CI/CD dashboard template from GitLab Observability Templates provides pre-built visualizations for pipeline performance analysis.