<PackageReference Include="OpenTelemetry.Api.ProviderBuilderExtensions" Version="1.13.0" />

OpenTelemetry.Trace.OpenTelemetryDependencyInjectionTracerProviderBuilderExtensions

Contains extension methods for the TracerProviderBuilder class.
public static TracerProviderBuilder AddInstrumentation<T>(this TracerProviderBuilder tracerProviderBuilder)

Adds instrumentation to the provider.

public static TracerProviderBuilder AddInstrumentation<T>(this TracerProviderBuilder tracerProviderBuilder, T instrumentation)

Adds instrumentation to the provider.

public static TracerProviderBuilder AddInstrumentation<T>(this TracerProviderBuilder tracerProviderBuilder, Func<IServiceProvider, T> instrumentationFactory)

Adds instrumentation to the provider.

public static TracerProviderBuilder AddInstrumentation<T>(this TracerProviderBuilder tracerProviderBuilder, Func<IServiceProvider, TracerProvider, T> instrumentationFactory)

Adds instrumentation to the provider.

public static TracerProviderBuilder ConfigureServices(this TracerProviderBuilder tracerProviderBuilder, Action<IServiceCollection> configure)

Register a callback action to configure the IServiceCollection where tracing services are configured.