module DistributedTracing

Constants

TRACE_ID
VERSION

Public Class Methods

log_tag() click to toggle source
# File lib/rails_distributed_tracing/distributed_tracing.rb, line 6
def self.log_tag
  lambda do |request|
    request_id = request.headers[TRACE_ID] || request.request_id
    TraceIdStore.trace_id = request_id
  end
end
trace_id() click to toggle source
# File lib/rails_distributed_tracing/distributed_tracing.rb, line 13
def self.trace_id
  TraceIdStore.trace_id
end
trace_id=(id) click to toggle source
# File lib/rails_distributed_tracing/distributed_tracing.rb, line 17
def self.trace_id=(id)
  TraceIdStore.trace_id = id
end