class Jaeger::Client::Samplers::Const

Const sampler

A sampler that always makes the same decision for new traces depending on the initialization value. Use `Jaeger::Client::Samplers::Const.new(true)` to mark all new traces as sampled.

Attributes

param[R]

Public Class Methods

new(decision) click to toggle source
# File lib/jaeger/client/samplers/const.rb, line 12
def initialize(decision)
  @decision = decision
  @param = decision ? '1' : '0'
end

Public Instance Methods

sample?(*) click to toggle source
# File lib/jaeger/client/samplers/const.rb, line 17
def sample?(*)
  @decision
end
type() click to toggle source
# File lib/jaeger/client/samplers/const.rb, line 21
def type
  'const'
end