struct OpenTelemetry::IdGenerator

Overview

This is the abstract base implementation for an ID Generator. Other ID Generators should inherit from this class to implement the interface prescribed here.

Defined in:

opentelemetry-api/id_generator.cr
opentelemetry-api/id_generator/base.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(variant : String | Symbol = "unique") #

[View source]

Class Method Detail

def self.generator : OpenTelemetry::IdGenerator::Base #

[View source]
def self.generator=(generator : OpenTelemetry::IdGenerator::Base) #

[View source]
def self.span_id #

[View source]
def self.trace_id #

[View source]

Instance Method Detail


[View source]
def span_id #

[View source]
def trace_id #

[View source]