# Your OTel spans, our errors: A Sentry love story in one trace

[Sentry](https://yomu.fyi/company/sentry) · Johannes Daxböck, Neel Shah · Aug 5, 2026

**Type:** Announcement

## Summary

Pointing a standalone OpenTelemetry SDK directly at Sentry ingests spans over standard OTLP, but the spans remain disconnected from Sentry error data. Because the separate SDKs share a process without sharing context, Sentry errors lack active OpenTelemetry trace and span IDs. Sentry introduced OtlpIntegration across backend SDKs including Python, Ruby, Node.js, Go, PHP, .NET, and Java to bridge this gap. The integration reads the active OpenTelemetry context, attaches trace and span identifiers to Sentry events, and configures ingestion. This decoupled model replaces the deeply integrated POTel strategy across most languages, except Java, removing mandatory OpenTelemetry dependencies while maintaining unified trace waterfalls.

## Context

Using standalone OpenTelemetry SDKs with Sentry's OTLP endpoint left performance spans disconnected from Sentry error data because the separate systems shared a process but not trace context.

## Approach / What changed

Sentry introduced OtlpIntegration across backend SDKs to read active OpenTelemetry trace contexts, stamp trace\_id and span\_id onto Sentry events, and configure standard OTLP span export to Sentry.

## Takeaways

- OtlpIntegration configures an OTLP exporter to Sentry and stamps active OpenTelemetry trace and span IDs onto Sentry events.
- Sentry's new strategy decouples backend SDKs from mandatory OpenTelemetry dependencies and release cycles, sacrificing in-process span interleaving for broader portability.
- Automatic SentryPropagator setup is being removed across SDKs to prevent conflicts with custom propagators, making composite propagation an explicit opt-in.

**Tags:** [Java](https://yomu.fyi/topic/java), [Monitoring](https://yomu.fyi/topic/monitoring), [Observability](https://yomu.fyi/topic/observability), [Open Source](https://yomu.fyi/topic/open-source), [Python](https://yomu.fyi/topic/python)

[Read original post](https://blog.sentry.io/otel-spans-errors-sentry-trace)
