1.12.2 Tracing

This is an experimental feature.

Tracing in Concourse enables the delivery of traces related to the internal processes that go into running builds, and other internal operations, breaking them down by time, and component.

It currently only integrates with Jaeger, although support for other systems is planned to expand as the underlying SDK (OpenTelemetry) evolves.

Configuring Tracing

There's only one variable that is required to be set in order to leverage Jaeger's integration with Concourse:

CONCOURSE_TRACING_JAEGER_ENDPOINT=http://jaeger:14268/api/traces

This tells Concourse how to target Jaeger's Thrift HTTP endpoint to send the traces to.