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

The Rust OpenTelemetry implementation

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

Add support for all configurations in [spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/protocol/exporter.md#opentelemetry-protocol-exporter) - [ ] Endpoint (OTLP/HTTP) - It was partially supported with #773 missing - [x] Endpoint (OTLP/gRPC) - [ ] Insecure - [...

enhancement
help wanted
A-common
release:allowed-for-stable
M-exporter-otlp

The prom exporter options imply it will run a server. After all, it exposes options to configure a port, host, etc: https://docs.rs/opentelemetry-prometheus/0.9.0/opentelemetry_prometheus/struct.ExporterBuilder.html#method.with_port It doesn't do that, though, which is deeply...

area:metrics

When I use the `opentelemetry_datadog` library with `reqwest` as the client, each batch of spans will generate an additional 2 spans. These spans look like this: ``` [[{'service': 'test', 'name':...

A-trace
release:required-for-stable
A-log

Hi, Currently it's only possible to customize histogram boundaries globally through `ExporterBuilder::with_default_histogram_boundaries`. It would be great if customizing the boundaries for each specific value recorder was supported. Something along the...

area:metrics

Hi, I'm trying to send trace data to Google Cloud Trace, I tried a python script with a credential file and it's working for me, but I'm unable to do...

area:trace

Spec compliance: - [x] Align `Value` with the spec (#317) - [x] `ShouldSample`'s parent context parameter (#290) - [x] New trace config max defaults (#268) - [x] Ensure `is_recording` is...

With `opentelemtry-oltp` for now we can't create a `PushController` with an http exporter. Here is the version I have for GRPC: ```rust let push_ctrl = opentelemetry_otlp::new_pipeline() .metrics(tokio::spawn, delayed_interval) .with_exporter( opentelemetry_otlp::new_exporter()...

enhancement
A-metrics
triage:todo
M-exporter-otlp

I'm wondering if it's possible to have a series of `await`s in the function a span is created without every single async call requiring `.with_context(ctx)` appended? Example here https://github.com/open-telemetry/opentelemetry-rust/blob/482772f2317e242e6b98bfe04ed42e4dac8cf77b/examples/async/src/main.rs#L52

enhancement
area:trace

I tried to use open telemetry with wasm, but got the runtime error `time not implemented on this platform` I haven't investigated in depth yet, but I think it's because...

bug
A-trace
platform:wasm

As mentioned https://github.com/open-telemetry/opentelemetry-rust/pull/729#discussion_r805450667 We may want to look at separating the wasm implementation since it looks very different.

release:allowed-for-stable
triage:todo
M-exporter-jaeger