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

### What happened? The logs of the [example]( https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-appender-tracing/examples/basic.rs) do not contain `telemetry.sdk.*` resources, which are mark as required https://opentelemetry.io/docs/specs/semconv/resource/#telemetry-sdk ### API Version 0.24 ### SDK Version 0.24 ### What...

enhancement
help wanted
A-common
triage:todo

### What happened? As mentioned in https://github.com/open-telemetry/opentelemetry-rust/issues/1625 - `Tracer` now holds strong reference to `TracerProvider`. When opentelemetry used as a layer with global tracing subscriber it is now impossible to...

bug
triage:todo

Opening a parent issue to track making it possible to do OTel Logging with zero heap allocation. This requires support from 1. Logging library (`tracing` is used as example, which...

### What happened? Hello all 👋🏽 I was updating the OTel Demo to v0.23 (`tracing-opentelemetry` is still on `0.23`) and I've noticed that I started getting a bunch of new...

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...

### Related Problems? The `HeaderInjector` trait provided [here](https://github.com/open-telemetry/opentelemetry-rust/blob/cdf5f03abe5ef4ba99f5ba1404a1f7b28fb7fad7/opentelemetry-http/src/lib.rs#L14) does not satisfy the type for [reqwest's `HeaderMap`](https://docs.rs/reqwest/latest/reqwest/header/struct.HeaderMap.html). This means that consumers using reqwest for making http requests will have to inject...

enhancement
triage:todo

### What happened? The Meter's attributes seem to no be appended when using Prometheues Exporter. I created a small example sandbox to reproduce the behvavior. The relevant output line is...

enhancement
M-exporter-prometheus

### Related Problems? _No response_ ### Describe the solution you'd like: According to the [general SDK configuration](https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/#general-sdk-configuration), `OTEL_SDK_DISABLED` should make SDK a no-op implementation for all telemetry signals. ### Considered...

enhancement
triage:todo

LogRecord currently [exposes attributes as a `Vec` ](https://github.com/open-telemetry/opentelemetry-rust/blob/main/opentelemetry-sdk/src/logs/record.rs#L37), which would prevent us from changing the implementation later without breaking processors/exporters. We can expose iterators only for attributes, allowing us the...

A-log

### What happened? When running tests I check that the attributes expected == the attributes coming from an instrument. `AttributeSet::default()` has a hash of zero as the hasher is not...

bug
triage:todo