Module: Logasm::Tracer::TraceId
- Defined in:
- lib/logasm/tracer/trace_id.rb
Constant Summary collapse
- TRACE_ID_UPPER_BOUND =
2 ** 64
Class Method Summary collapse
-
.generate ⇒ Object
Generates 64-bit lower-hex encoded ID.
Class Method Details
.generate ⇒ Object
Generates 64-bit lower-hex encoded ID. This was chosen to be compatible with tracing frameworks like zipkin.
8 9 10 |
# File 'lib/logasm/tracer/trace_id.rb', line 8 def self.generate rand(TRACE_ID_UPPER_BOUND).to_s(16) end |