Class OtlpTraceExporterHelperExtensions
- Namespace
- OpenTelemetry.Trace
- Assembly
- OpenTelemetry.Exporter.OpenTelemetryProtocol.dll
Extension methods to simplify registering of the OpenTelemetry Protocol (OTLP) exporter.
public static class OtlpTraceExporterHelperExtensions
- Inheritance
-
OtlpTraceExporterHelperExtensions
- Inherited Members
Methods
AddOtlpExporter(TracerProviderBuilder)
Adds OpenTelemetry Protocol (OTLP) exporter to the TracerProvider.
public static TracerProviderBuilder AddOtlpExporter(this TracerProviderBuilder builder)
Parameters
builder
TracerProviderBuilderOpenTelemetry.Trace.TracerProviderBuilder builder to use.
Returns
- TracerProviderBuilder
The instance of OpenTelemetry.Trace.TracerProviderBuilder to chain the calls.
AddOtlpExporter(TracerProviderBuilder, Action<OtlpExporterOptions>)
Adds OpenTelemetry Protocol (OTLP) exporter to the TracerProvider.
public static TracerProviderBuilder AddOtlpExporter(this TracerProviderBuilder builder, Action<OtlpExporterOptions> configure)
Parameters
builder
TracerProviderBuilderOpenTelemetry.Trace.TracerProviderBuilder builder to use.
configure
Action<OtlpExporterOptions>Callback action for configuring OtlpExporterOptions.
Returns
- TracerProviderBuilder
The instance of OpenTelemetry.Trace.TracerProviderBuilder to chain the calls.
AddOtlpExporter(TracerProviderBuilder, string?, Action<OtlpExporterOptions>?)
Adds OpenTelemetry Protocol (OTLP) exporter to the TracerProvider.
public static TracerProviderBuilder AddOtlpExporter(this TracerProviderBuilder builder, string? name, Action<OtlpExporterOptions>? configure)
Parameters
builder
TracerProviderBuilderOpenTelemetry.Trace.TracerProviderBuilder builder to use.
name
stringOptional name which is used when retrieving options.
configure
Action<OtlpExporterOptions>Optional callback action for configuring OtlpExporterOptions.
Returns
- TracerProviderBuilder
The instance of OpenTelemetry.Trace.TracerProviderBuilder to chain the calls.