Sha256: 1fb93f41b9609d7fae0a5f7c56d7218d707021af01c656da7dfe38ab54d35ba4
Contents?: true
Size: 859 Bytes
Versions: 4
Compression:
Stored size: 859 Bytes
Contents
# typed: true module Datadog module Contrib module Sidekiq module ServerInternalTracer # Trace when a Sidekiq process has a heartbeat module Heartbeat private def ❤ # rubocop:disable Naming/AsciiIdentifiers, Naming/MethodName configuration = Datadog.configuration[:sidekiq] configuration[:tracer].trace(Ext::SPAN_HEARTBEAT) 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 end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems