Replies: 7 comments 3 replies
-
@weyert |
Beta Was this translation helpful? Give feedback.
-
Cool, I will have a look 🤓 |
Beta Was this translation helpful? Give feedback.
-
@arlyon can you take this one? I think your work is applicable here, but I'm not 100% sure if it matches what @weyert is looking for |
Beta Was this translation helpful? Give feedback.
-
The good news is I have been working on this for use with the new rust codepath. I will update this issue when it is available (under the experimental-rust-codepath flag for now) |
Beta Was this translation helpful? Give feedback.
-
Any news regarding this? This feature could be a game changer for us when it comes to build time analysis. |
Beta Was this translation helpful? Give feedback.
-
I do have a small update. I was hacking on this last night and was able to get it mostly working with one caveat: the tracing library does not allow runtime configuration. I have opened an issue here: tokio-rs/tracing-opentelemetry#121 But, what it does mean is that I have context propagation working both from buildx to turbo and from turbo to other downstream tools (using the Blue / yellow is buildkit, brown is turbo. Here is a trace you can drop into jaeger to have a poke around. |
Beta Was this translation helpful? Give feedback.
-
@arlyon - This looks awesome! Are there any plans to merge this into |
Beta Was this translation helpful? Give feedback.
-
Describe the feature you'd like to request
I would like to see to Traces of the executed build similar to profiling json that can be exported instead of it going to a JSON file it will create Trace spans which can be exported via the OTLP protocol of Opentelemetry to any supported vendor platform (e.g. otel-collector etc)
Describe the solution you'd like
I would like to be able to use the CNCF standard for tracing the Opentelemetry standard (www.opentelemetry.io). It's has great support by the popular tracing vendors, such as New Relic, Datadog, or Dynatrace, Splunk.
Describe alternatives you've considered
Converter of profiler.json to Opentelemetry traces via an external tool
Beta Was this translation helpful? Give feedback.
All reactions