Class: Datadog::Tracing::Sampling::AllSampler

Inherits:
Sampler
  • Object
show all
Defined in:
lib/datadog/tracing/sampling/all_sampler.rb

Overview

AllSampler samples all the traces.

Instance Method Summary collapse

Instance Method Details

#sample!(trace) ⇒ Object



13
14
15
# File 'lib/datadog/tracing/sampling/all_sampler.rb', line 13

def sample!(trace)
  trace.sampled = true
end

#sample?(_trace) ⇒ Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/datadog/tracing/sampling/all_sampler.rb', line 9

def sample?(_trace)
  true
end

#sample_rate(*_) ⇒ Object



17
18
19
# File 'lib/datadog/tracing/sampling/all_sampler.rb', line 17

def sample_rate(*_)
  1.0
end