class Jaeger::Samplers::Const
Const
sampler
A sampler that always makes the same decision for new traces depending on the initialization value. Use `Jaeger::Samplers::Const.new(true)` to mark all new traces as sampled.
Public Class Methods
new(decision)
click to toggle source
# File lib/jaeger/samplers/const.rb, line 11 def initialize(decision) @decision = decision @tags = { 'sampler.type' => 'const', 'sampler.param' => @decision ? 1 : 0 } end
Public Instance Methods
sample(*)
click to toggle source
# File lib/jaeger/samplers/const.rb, line 19 def sample(*) [@decision, @tags] end