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.