<PackageReference Include="OpenTelemetry" Version="1.12.0" />

OpenTelemetry.OpenTelemetryBuilderSdkExtensions

public static class OpenTelemetryBuilderSdkExtensions
Contains methods for extending the IOpenTelemetryBuilder interface.
namespace OpenTelemetry { public static class OpenTelemetryBuilderSdkExtensions { public static IOpenTelemetryBuilder ConfigureResource(this IOpenTelemetryBuilder builder, Action<ResourceBuilder> configure); public static IOpenTelemetryBuilder WithMetrics(this IOpenTelemetryBuilder builder); public static IOpenTelemetryBuilder WithMetrics(this IOpenTelemetryBuilder builder, Action<MeterProviderBuilder> configure); public static IOpenTelemetryBuilder WithTracing(this IOpenTelemetryBuilder builder); public static IOpenTelemetryBuilder WithTracing(this IOpenTelemetryBuilder builder, Action<TracerProviderBuilder> configure); public static IOpenTelemetryBuilder WithLogging(this IOpenTelemetryBuilder builder); public static IOpenTelemetryBuilder WithLogging(this IOpenTelemetryBuilder builder, Action<LoggerProviderBuilder> configure); public static IOpenTelemetryBuilder WithLogging(this IOpenTelemetryBuilder builder, Action<LoggerProviderBuilder> configureBuilder, Action<OpenTelemetryLoggerOptions> configureOptions); } }