tl;dr - I dont seem to get traces from buildkit steps. I'd expect to see all the steps that are output to console, to be shown in jaeger traces.
I'm going pretty good w/ the golang sdk now, and as part of the case I'm building to use dagger, I'd like to do some benchmarks on step timings etc. Essentially I want to prove out how much better we can cache w/ dagger.
I've set up jaeger / dagger buildkit daemon as shown here
docker run -d -p6831:6831/udp -p16686:16686 -p14268:14268 jaegertracing/all-in-one:latest
docker run -d --name dagger-buildkitd -e JAEGER_TRACE=<MY_IP>:6831 --privileged moby/buildkit:v0.10.5
After running my pipeline, I only see traces for Dockerfile steps that result from a dagger.Container().Build(Dockerfile)
A good way to reproduce this is to run the above setup, just grab one of the examples (i.e. gradle) from the (awesome) examples repo and check jaeger output. I see no traces.
Jaeger screenshot - https://imgur.com/iwUU8Ei
Jaeger screenshot of a pipeline with container.Build(Dockerfile) - https://imgur.com/ANbbZCI