Method: Datadog::Tracing::Sampling::RateSampler#sample!
- Defined in:
- lib/datadog/tracing/sampling/rate_sampler.rb
#sample!(trace) ⇒ Object
46 47 48 49 50 51 52 53 54 55 |
# File 'lib/datadog/tracing/sampling/rate_sampler.rb', line 46 def sample!(trace) sampled = sample?(trace) return false unless sampled trace.sample_rate = @sample_rate trace.set_tag(Tracing::Metadata::Ext::Distributed::TAG_DECISION_MAKER, @decision) if @decision true end |