buildx/docs/reference/buildx_history_trace.md
sarahsanders-docker 03019049e8
addressed feedback
Signed-off-by: sarahsanders-docker <sarah.sanders@docker.com>
2025-05-05 14:32:03 -07:00

2.0 KiB

docker buildx history trace

Show the OpenTelemetry trace of a build record

Options

Name Type Default Description
--addr string 127.0.0.1:0 Address to bind the UI server
--builder string Override the configured builder instance
--compare string Compare with another build reference
-D, --debug bool Enable debug logging

Description

View the OpenTelemetry trace for a completed build. This command loads the trace into a Jaeger UI viewer and opens it in your browser.

This helps analyze build performance, step timing, and internal execution flows.

Examples

Open the OpenTelemetry trace for the most recent build

This command starts a temporary Jaeger UI server and opens your default browser to view the trace.

docker buildx history trace

Open the trace for a specific build

# Using a build ID
docker buildx history trace qu2gsuo8ejqrwdfii23xkkckt

# Or using a relative offset
docker buildx history trace ^1

Run the Jaeger UI on a specific port

# Using a build ID
docker buildx history trace qu2gsuo8ejqrwdfii23xkkckt --addr 127.0.0.1:16686

# Or using a relative offset
docker buildx history trace ^1 --addr 127.0.0.1:16686

Compare two build traces

Compare two specific builds by name:

# Using build IDs
docker buildx history trace --compare=qu2gsuo8ejqrwdfii23xkkckt qsiifiuf1ad9pa9qvppc0z1l3

# Or using a single relative offset
docker buildx history trace --compare=^1

When you use a single reference with --compare, it compares that build against the most recent one.