diff --git a/config/initializers/opentelemetry.rb b/config/initializers/opentelemetry.rb index a40cd4e4c5..90217139a8 100644 --- a/config/initializers/opentelemetry.rb +++ b/config/initializers/opentelemetry.rb @@ -54,6 +54,9 @@ if ENV.keys.any? { |name| name.match?(/OTEL_.*_ENDPOINT/) } 'OpenTelemetry::Instrumentation::Sidekiq' => { span_naming: :job_class, # Use the job class as the span name, otherwise this is the queue name and not very helpful }, + 'OpenTelemetry::Instrumentation::Redis' => { + trace_root_spans: false, # don't start traces with Redis spans + }, }) prefix = ENV.fetch('OTEL_SERVICE_NAME_PREFIX', 'mastodon')