opentelemetry-rust icon indicating copy to clipboard operation
opentelemetry-rust copied to clipboard

The Rust OpenTelemetry implementation

Results 310 opentelemetry-rust issues
Sort by recently updated
recently updated
newest added

Updates the requirements on [headers](https://github.com/hyperium/headers) to permit the latest version. Commits ad331d0 headers:v0.4.0 b8cf384 headers-core:v0.3.0 6ebb42d update license year f2c4aba fix: Range suffixes are not Rust RangeTo (#155) 7d784cd Make...

dependencies
rust

## Changes The API is already supported as experimental in specification: https://github.com/open-telemetry/opentelemetry-specification/blob/v1.29.0/specification/trace/api.md#add-link And planned to make stable soon - https://github.com/open-telemetry/opentelemetry-specification/issues/3865. So not added under experimental flag. ## Merge requirement checklist...

S-blocked-spec

Observable counter has an aggregation bug. Most likely same issue exists for ObservableUpDownCounter as well. This PR just adds a test that will fail, and hence ignored for now. Will...

### Related Problems? https://github.com/hyperium/tonic/issues/1307 ### Describe the solution you'd like: Hyper 1.0 has been released and as such it'd be nice to upgrade opentelemetry-http's `HttpClient` to the new version ###...

enhancement
triage:accepted

### What happened? The `PeriodicReader` internally uses a [`sync::Mutex`](https://doc.rust-lang.org/std/sync/struct.Mutex.html) to synchronize on the `PeriodicReaderInner` type: https://github.com/open-telemetry/opentelemetry-rust/blob/d19187db46ec445143ecdc0271794f71dce3055d/opentelemetry-sdk/src/metrics/periodic_reader.rs#L201C1-L205C2 This can possibly cause deadlocks if the mutex is held across an `.await` point(https://docs.rs/tokio/latest/tokio/sync/struct.Mutex.html#which-kind-of-mutex-should-you-use)....

bug
A-metrics

Fixes # Design discussion issue (if applicable) #1374 ## Changes This PR adds API support for bound instruments for `Counter` and `UpDownCounter`. Bound instruments are counters which always change the...

Observable Counter/UpDownCounter has aggregation bug while using cumulative temporality. Shown in https://github.com/open-telemetry/opentelemetry-rust/pull/1516 This is the tracking issue for the fix.

bug
A-metrics

As of today, Logs API/SDK [does not](https://github.com/open-telemetry/opentelemetry-rust/pull/1142/files) do de-deuplication. Tracing API/SDK does do de-duplication for SpanAttributes, but it is being [removed](https://github.com/open-telemetry/opentelemetry-rust/pull/1293). There is no de-duplication done for Event Attributes and...

A-common

From spec: https://github.com/open-telemetry/opentelemetry-specification/pull/2960 Implement ability to specify cardinality limits per metric stream to help protect against excessive data production from a single instrument.

A-metrics

### Related Problems? Performance of Metrics SDK is not good enough to be used in critical services. ### Describe the solution you'd like: Majority of the time is spent in...

enhancement
A-metrics
triage:todo