class OpenTelemetry::TraceProvider

Overview

A TraceProvider encapsulates a set of tracing configuration, and provides an interface for creating Trace instances.

Defined in:

opentelemetry-api/trace_provider.cr

Instance Method Summary

Instance methods inherited from class OpenTelemetry::Provider

config : Configuration config, configure!(new_config) configure!, exporter exporter, exporter=(val) exporter=, id_generator id_generator, id_generator=(val) id_generator=, merge_configuration(secondary_config) merge_configuration, schema_url schema_url, schema_url=(val) schema_url=, service_name service_name, service_name=(val) service_name=, service_version service_version, service_version=(val) service_version=

Constructor methods inherited from class OpenTelemetry::Provider

new(service_name : String = "", service_version : String = "", schema_url : String = "", exporter : Exporter | Nil = nil, id_generator = "unique")
new(&block : Configuration::Factory -> )
new

Instance Method Detail

def trace(service_name = nil, service_version = nil, schema_url = nil, exporter = nil, id_generator = nil) #

[View source]
def trace(&) #

[View source]