Class TracerProvider¶
Defined in File tracer_provider.h
Inheritance Relationships¶
Derived Type¶
public opentelemetry::trace::NoopTracerProvider
(Class NoopTracerProvider)
Class Documentation¶
-
class
opentelemetry::trace
::
TracerProvider
¶ Creates new Tracer instances.
Subclassed by opentelemetry::trace::NoopTracerProvider
Public Functions
-
virtual
~TracerProvider
() = default¶
-
virtual nostd::shared_ptr<Tracer>
GetTracer
(nostd::string_view library_name, nostd::string_view library_version = "") = 0¶ Gets or creates a named tracer instance.
Optionally a version can be passed to create a named and versioned tracer instance.
-
virtual