View Source otel_tracer_server (opentelemetry v1.4.0)

This module is the SDK's implementation of the TracerProvider. The calls to the server are done from the API module otel_tracer_provider. This gen_server is started as part of the SDK's supervision tree and registers itself as the default TracerProvider by using the name otel_tracer_provider as its name.

Link to this section Summary

Link to this section Types

Link to this type

instrumentation_scope/0

View Source
-type instrumentation_scope() :: #instrumentation_scope{}.

Link to this section Functions

Link to this function

handle_call(_, From, State)

View Source
Link to this function

start_link(Name, RegName, SpanProcessorSupRegName, Resource, Config)

View Source
-spec start_link(atom(), atom(), atom(), otel_resource:t(), otel_configuration:t()) ->
              {ok, pid()} | ignore | {error, term()}.