For more information about attestations, see [Build attestations](/manuals/build/metadata/attestations/_index.md).
Build traces capture information about the build execution steps in Buildx and
BuildKit. The traces are available in two formats: OTLP and Jaeger. You can
download build traces from Docker Desktop by opening the actions menu and
selecting the format you want to download.
#### Inspect build traces with Jaeger
Using a Jaeger client, you can import and inspect build traces from Docker
Desktop. The following steps show you how to export a trace from Docker Desktop
and view it in [Jaeger](https://www.jaegertracing.io/):
1. Start Jaeger UI:
```console
$ docker run -d --name jaeger -p "16686:16686" jaegertracing/all-in-one
```
2. Open the Builds view in Docker Desktop, and select a completed build.
3. Navigate to the **Build results** section, open the actions menu and select **Download as Jaeger format**.
<video controls>
<source src="/assets/video/build-jaeger-export.mp4" type="video/mp4" />
</video>
4. Go to <http://localhost:16686> in your browser to open Jaeger UI.
5. Select the **Upload** tab and open the Jaeger build trace you just exported.
Now you can analyze the build trace using the Jaeger UI:

### Dockerfile source and errors
When inspecting a successful completed build or an ongoing active build,
the **Source** tab shows the [frontend](/manuals/build/buildkit/frontend.md)
used to create the build.
If the build failed, an **Error** tab displays instead of the **Source** tab.
The error message is inlined in the Dockerfile source,
indicating where the failure happened and why.
### Build logs
The **Logs** tab displays the build logs.
For active builds, the logs are updated in real-time.
You can toggle between a **List view** and a **Plain-text view** of a build log.
- The **List view** presents all build steps in a collapsible format,
with a timeline for navigating the log along a time axis.
- The **Plain-text view** displays the log as plain text.
The **Copy** button lets you copy the plain-text version of the log to your clipboard.
### Build history
The **History** tab displays statistics data about completed builds.
The time series chart illustrates trends in duration, build steps, and cache usage for related builds,
helping you identify patterns and shifts in build operations over time.
For instance, significant spikes in build duration or a high number of cache misses
could signal opportunities for optimizing the Dockerfile.
You can navigate to and inspect a related build by selecting it in the chart,
or using the **Past builds** list below the chart.
## Manage builders
The **Builder** tab in **Settings** lets you:
- Inspect the state and configuration of active builders
- Start and stop a builder
- Delete build history
- Add or remove builders (or connect and disconnect, in the case of cloud builders)
For more information about managing builders, see [Change settings](/manuals/desktop/settings-and-maintenance/settings.md#builders)