Sha256: e9aa4f2aa47901443cc3e65fc46dbf1d35669429efc7fa2588d04658aae755d2
Contents?: true
Size: 449 Bytes
Versions: 1
Compression:
Stored size: 449 Bytes
Contents
class LHC::Zipkin < LHC::Interceptor def before_request(request) return unless defined?(ZipkinTracer::TraceContainer) container = ZipkinTracer::TraceContainer.current request.headers['X-B3-TraceId'] = container.trace_id.to_s request.headers['X-B3-ParentSpanId'] = container.parent_id.to_s if container.parent_id request.headers['X-B3-Sampled'] = container.sampled request.headers['X-B3-Flags'] = container.flags end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lhc-6.6.0.zipkin.pre | lib/lhc/interceptors/zipkin.rb |