# OpenTelemetry Protocol (OTLP)

This feature is currently in open beta. Please reach out to <feedback-tracing@sentry.io> if you have feedback or questions. Features in beta are still in-progress and may have bugs. We recognize the irony.

Sentry can ingest OTel traces and logs directly via the OpenTelemetry Protocol (OTLP). Sentry does not support ingesting OTLP metrics.

Sentry supports OTel in several ways, depending on your setup:

| Scenario                                  | Solution                                                                                                                                                                                               |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Sentry frontend + OTel backend**        | Use [propagateTraceparent](https://docs.sentry.io/concepts/otlp/sentry-with-otel.md#linking-sentry-and-otlp-traces) to link frontend traces with OTLP instrumented backend services                    |
| **Sentry SDK + OTel in the same service** | Use the [OTLP Integration](https://docs.sentry.io/concepts/otlp/sentry-with-otel.md#otlp-integration) to share trace context between Sentry and OTel                                                   |
| **OTel backend, no Sentry SDK**           | Send [OTLP traces](https://docs.sentry.io/concepts/otlp/otlp-traces.md) and [logs](https://docs.sentry.io/concepts/otlp/otlp-logs.md) directly to Sentry via environment variables or collector config |

## [OpenTelemetry Collector Guides](https://docs.sentry.io/concepts/otlp.md#opentelemetry-collector-guides)

View the [OTel Collector Guides](https://docs.sentry.io/product/drains/integration/opentelemetry-collector.md#open-telemetry-collector-guides) to learn how to leverage the OTel Collector to send traces and logs to Sentry from different sources like Kafka or Nginx.

## Pages in this section

- [otlp-logs](https://docs.sentry.io/concepts/otlp/otlp-logs.md)
- [otlp-traces](https://docs.sentry.io/concepts/otlp/otlp-traces.md)
- [sentry-with-otel](https://docs.sentry.io/concepts/otlp/sentry-with-otel.md)
