Microsoft.OpenTelemetry Namespace

Classes

Name Description
Agent365Options

Options for configuring Agent365 observability. All exporter settings (token resolver, domain, S2S, batch settings) are available directly on this class for convenience.

AzureMonitorOptions

Options that allow users to configure the Azure Monitor.

CustomAgent365ExporterMarker

Marker class registered as a singleton to indicate that a custom Agent365 exporter has been registered. When detected, the built-in Agent365 exporter is skipped, but all A365 instrumentation (sampler, activity sources, processors) and Agent365ExporterOptions remain available in DI.

InstrumentationOptions

Controls which telemetry signals and auto-instrumentations are active. All options default to true (opt-out model).

MicrosoftOpenTelemetryBuilderExtensions

Unified extension methods for configuring the Microsoft OpenTelemetry distro.

MicrosoftOpenTelemetryOptions

Options for the unified UseMicrosoftOpenTelemetry(IOpenTelemetryBuilder, Action<MicrosoftOpenTelemetryOptions>) entry point.

Enums

Name Description
ExportTarget

Specifies which exporters to enable in the Microsoft OpenTelemetry distro. Multiple exporters can be combined using bitwise OR.