Method: Datadog::RateByKeySampler#sample?

Defined in:
lib/ddtrace/sampler.rb

#sample?(span) ⇒ Boolean

Returns:

  • (Boolean)


102
103
104
105
106
107
108
# File 'lib/ddtrace/sampler.rb', line 102

def sample?(span)
  key = resolve(span)

  @mutex.synchronize do
    @samplers.fetch(key, default_sampler).sample?(span)
  end
end