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