Table of Contents

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 TracerProviderBuilder

OpenTelemetry.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 TracerProviderBuilder

OpenTelemetry.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 TracerProviderBuilder

OpenTelemetry.Trace.TracerProviderBuilder builder to use.

name string

Optional 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.