class OpenTelemetry::TraceProvider
- OpenTelemetry::TraceProvider
- OpenTelemetry::Provider
- Reference
- Object
Overview
A TraceProvider encapsulates a set of tracing configuration, and provides an interface for creating Trace instances.
Defined in:
opentelemetry-api/trace_provider.crInstance Method Summary
- #trace(service_name = nil, service_version = nil, schema_url = nil, exporter = nil, id_generator = nil)
- #trace(&)
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)
#