Lalit Kumar Bhasin
Lalit Kumar Bhasin
TODO: To remove the dependency on constructs reflecting the implementation details e.g. `Vec` here. _Originally posted by @lalitb in https://github.com/open-telemetry/opentelemetry-rust/pull/1726#discussion_r1612050156_
### Related Problems? _No response_ ### Describe the solution you'd like: Implement the following spec change: * https://github.com/open-telemetry/opentelemetry-specification/pull/3566 ### Considered Alternatives _No response_ ### Additional Context _No response_
The tool is removed from the repo temporarily (ref #1273) as there were some build errors, and it was not part of the CI pipelines. The tool is used by...
In Log SDK, the LogRecord::observed_timestamp is populated as: https://github.com/open-telemetry/opentelemetry-rust/blob/673c328522b99e61ec5c91fd905ac4ffe5a0da08/opentelemetry-sdk/src/logs/log_emitter.rs#L270 However, after all the optimizations, the cost associated with this call is visible considerably ~20%:  A quick test by commenting...
I think we need to offer API to modify an existing entry, remove an existing entry too. These are critical to ensure we allow redaction, enrichment capabilities. Lets track it...
Currently, the log pipeline employs dynamic dispatching within its workflow: ``` (dynamic) (dynamic) Logger::emit(record) ------------> LogProcessor::emit(data) -------------> LogExporter::export(batch) ``` While it is possible to implement custom `LogProcessor` to avoid the...
More focused issue for logs (picked from #1437). While the ideal approach would be to implement a custom asynchronous runtime (see #1506), which is currently a work in progress, an...
https://github.com/open-telemetry/opentelemetry-rust/actions/runs/9844926143/job/27179358230?pr=1913 error: package `cc v1.0.106` cannot be built because it requires rustc 1.67 or newer, while the currently active rustc version is 1.65.0 Either upgrade to rustc 1.67 or newer,...
The @open-telemetry/rust-maintainers GitHub team has been the owner of OpenTelemetry-related Rust crates on crates.io (https://crates.io/teams/github:open-telemetry:rust-maintainers), allowing package publishing. Due to the accidental deletion (#2356), and subsequent recreation of various teams...
## Changes changes similar to #2195 for TracerProvider ## Merge requirement checklist * [ ] [CONTRIBUTING](https://github.com/open-telemetry/opentelemetry-rust/blob/main/CONTRIBUTING.md) guidelines followed * [ ] Unit tests added/updated (if applicable) * [ ] Appropriate...