Features
-
Add support for OTLP ingestion in
sentry-opentelemetry(#2853)Sentry now has first class OTLP ingestion capabilities.
Sentry.init do |config| ## ... config.otlp.enabled = true end
Under the hood, this will setup:
- An
OpenTelemetry::Exporterthat will automatically set up the OTLP ingestion endpoint from your DSN- You can turn this off with
config.otlp.setup_otlp_traces_exporter = falseto setup your own exporter
- You can turn this off with
- An
OTLPPropagatorthat ensures Distributed Tracing works- You can turn this off with
config.otlp.setup_propagator = false
- You can turn this off with
- Trace/Span linking for all other Sentry events such as Errors, Logs, Crons and Metrics
If you were using the
SpanProcessorbefore, we recommend migrating over toconfig.otlpsince it's a much simpler setup. - An
-
Treat Sidekiq nil retry as true (#2864)
-
Queue time capture for Rack (#2838)