Shaun Cox

Results 7 issues of Shaun Cox

### What happened? When creating a new span with a single link to a `followed` span in the same trace, the UI renders the new span as if the `followed`...

bug
help wanted

We've built a router of sorts using Quinn, and so far, have been thrilled with how easy it's been to get up and going with Quinn's nice API. Now we're...

Per [Rust API Guidelines for Interoperability](https://rust-lang.github.io/api-guidelines/interoperability.html#data-structures-implement-serdes-serialize-deserialize-c-serde) I think [`SpanContext`](https://docs.rs/opentelemetry/latest/opentelemetry/trace/struct.SpanContext.html) should implement `serde::Serialize` and `Deserialize`. I'll see about making this contribution myself, but wanted to open the issue in case there...

enhancement
A-trace
triage:todo

Similar to #1124, [sdk::trace::Span::build_export_data](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/src/trace/span.rs#LL236C9-L236C70) clones the tracer's instrumentation library for every span processor and every span before sending it to the span processor. There is an opportunity to optimize this...

A-trace
priority:p2
triage:accepted

A mutable `SpanBuilder` is given to `Tracer::build_with_context`, which is intended to make a decision about whether the returned `Span` will be recording (or not) or sampled (or not). The whole...

A-trace
M-api

### Related Problems? The general problem is one of minimizing the performance overheads of instrumentation and delivering on the [mission](https://github.com/open-telemetry/community/blob/main/mission-vision-values.md#we-value-performance). #1374 ### Describe the solution you'd like: If the API...

enhancement
triage:todo

I would like to be able to specify the header filter in my `.vscode/settings.json` file instead of having to hard-code it via `HeaderFilterRegex:` in the shared `.clang-tidy` file of our...