OpenTelemetry.OpenTelemetryBuilderSdkExtensions
Contains methods for extending the IOpenTelemetryBuilder interface.
public static IOpenTelemetryBuilder ConfigureResource(this IOpenTelemetryBuilder builder, Action<ResourceBuilder> configure)
Registers an action to configure the ResourceBuilders used
by tracing, metrics, and logging.
Adds logging services into the builder.
public static IOpenTelemetryBuilder WithLogging(this IOpenTelemetryBuilder builder, Action<LoggerProviderBuilder> configure)
Adds logging services into the builder.
public static IOpenTelemetryBuilder WithLogging(this IOpenTelemetryBuilder builder, Action<LoggerProviderBuilder> configureBuilder, Action<OpenTelemetryLoggerOptions> configureOptions)
Adds logging services into the builder.
Adds metric services into the builder.
public static IOpenTelemetryBuilder WithMetrics(this IOpenTelemetryBuilder builder, Action<MeterProviderBuilder> configure)
Adds metric services into the builder.
Adds tracing services into the builder.
public static IOpenTelemetryBuilder WithTracing(this IOpenTelemetryBuilder builder, Action<TracerProviderBuilder> configure)
Adds tracing services into the builder.