<PackageReference Include="OpenTelemetry.Api" Version="1.15.0" />

OpenTelemetry.Trace.TracerProvider

public class TracerProvider : BaseProvider
TracerProvider is the entry point of the OpenTelemetry API. It provides access to Tracer.
public static TracerProvider Default { get; }

Gets the default TracerProvider.

protected TracerProvider()

Initializes a new instance of the TracerProvider class.

public Tracer GetTracer(string name, string version)

Gets a tracer with given name and version.

public Tracer GetTracer(string name, string version, IEnumerable<KeyValuePair<string, object>> tags)

Gets a tracer with given name, version and tags.

public Tracer GetTracer(string name, string version = null, string schemaUrl = null, IEnumerable<KeyValuePair<string, object>> tags = null)

Gets a tracer with given name, version and tags.