OpenTelemetry.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);
}
}