Module: Sentry::OpenTelemetry::OTLPSetup
- Defined in:
- lib/sentry/opentelemetry/otlp_setup.rb
Constant Summary collapse
- USER_AGENT =
"sentry-ruby.otlp/#{Sentry::VERSION}"
Class Method Summary collapse
Class Method Details
.setup(config) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/sentry/opentelemetry/otlp_setup.rb', line 12 def setup(config) @dsn = config.dsn @collector_url = config.otlp.collector_url @sdk_logger = config.sdk_logger log_debug("[OTLP] Setting up OTLP integration") setup_external_propagation_context setup_otlp_exporter if config.otlp.setup_otlp_traces_exporter setup_sentry_propagator if config.otlp.setup_propagator end |