Method: Datadog::Tracing::Sampling::Sampler#sample_rate

Defined in:
lib/datadog/tracing/sampling/sampler.rb

#sample_rate(trace) ⇒ Float?

The sampling rate, if this sampler has such concept. Otherwise, nil.

Parameters:

Returns:

  • (Float, nil)

    sampling ratio between 0.0 and 1.0 (inclusive), or nil if not applicable

Raises:

  • (NotImplementedError)


36
37
38
# File 'lib/datadog/tracing/sampling/sampler.rb', line 36

def sample_rate(trace)
  raise NotImplementedError, 'Samplers must implement the #sample_rate method'
end