Skip to content

Sentry.OpenTelemetry.Exporter should accept and propagate both Sentry and W3C headers by default #5210

@ericsampson

Description

@ericsampson

Problem Statement

The new Sentry.OpenTelemetry.Exporter is awesome, but IMO it's an adoption footgun that out of the box it only accepts/propagates Sentry headers.

I strongly feel that the OOTB default is that it should accept and propagate both Sentry and W3C headers, transparently.

Thanks!

Solution Brainstorm

new CompositeTextMapPropagator(new TextMapPropagator[] { new TraceContextPropagator(), // W3C traceparent + tracestate new SentryPropagator(), // sentry-trace + baggage (also inherits BaggagePropagator)

Metadata

Metadata

Labels

No fields configured for issues without a type.

Projects

Status

Waiting for: Product Owner

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions