Sha256: 53d24a0cca246285955e406544e4ca6f21caf2ce145461202f56baa4b048eb70
Contents?: true
Size: 557 Bytes
Versions: 1
Compression:
Stored size: 557 Bytes
Contents
# frozen_string_literal: true module Jaeger module Samplers # 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. class Const def initialize(decision) @decision = decision @tags = { 'sampler.type' => 'const', 'sampler.param' => @decision ? 1 : 0 } end def sample?(*) [@decision, @tags] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jaeger-client-0.10.0 | lib/jaeger/samplers/const.rb |