Sha256: 9daca737c7b96adf3135a72d139aaa6ce10efe196a57784e9364ff711afa330e
Contents?: true
Size: 448 Bytes
Versions: 1
Compression:
Stored size: 448 Bytes
Contents
require_relative './request_id_store' module DistributedTracing REQUEST_HEADER_KEY = 'Request-ID' def self.request_id_tag lambda do |request| request_id = request.headers[REQUEST_HEADER_KEY] || request.request_id RequestIDStore.request_id = request_id end end def self.request_id_header {REQUEST_HEADER_KEY => RequestIDStore.request_id} end def self.current_request_id RequestIDStore.request_id end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_distributed_tracing-0.0.2 | lib/rails_distributed_tracing/distributed_tracing.rb |