Module: Datadog::Contrib::Sidekiq::ServerInternalTracer::ScheduledPush
- Defined in:
- lib/ddtrace/contrib/sidekiq/server_internal_tracer/scheduled_push.rb
Overview
Trace when Sidekiq checks to see if there are scheduled jobs that need to be worked https://github.com/mperham/sidekiq/wiki/Scheduled-Jobs
Instance Method Summary collapse
Instance Method Details
#enqueue ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/ddtrace/contrib/sidekiq/server_internal_tracer/scheduled_push.rb', line 10 def enqueue configuration = Datadog.configuration[:sidekiq] configuration[:tracer].trace(Ext::SPAN_SCHEDULED_PUSH) do |span| span.service = configuration[:service_name] span.span_type = Datadog::Ext::AppTypes::WORKER # Set analytics sample rate if Contrib::Analytics.enabled?(configuration[:analytics_enabled]) Contrib::Analytics.set_sample_rate(span, configuration[:analytics_sample_rate]) end super end end |