<PackageReference Include="OpenTelemetry" Version="1.15.2" />

OpenTelemetry

Namespace with 22 public types

Classes

 BatchActivityExportProcessor Implements processor that batches objects before calling exporter.
 BatchExportProcessorOptions`1 Contains batch export processor options.
 BatchLogRecordExportProcessor Implements a batch log record export processor.
 CompositeProcessor`1 Represents a chain of s.
 OpenTelemetrySdk Contains methods for configuring the OpenTelemetry SDK and accessing logging, metrics, and tracing providers.
 SimpleActivityExportProcessor Implements processor that exports objects at each OnEnd call.
 SimpleLogRecordExportProcessor Implements a simple log record export processor.
 SuppressInstrumentationScope Contains methods managing instrumentation of internal operations.

Structures

 Batch`1 Stores a batch of completed objects to be exported.
 ReadOnlyFilteredTagCollection A read-only collection of tag key/value pairs which returns a filtered subset of tags when enumerated.
 ReadOnlyTagCollection A read-only collection of tag key/value pairs.

Enumerations

 ExportProcessorType Type of Export Processor to be used.
 ExportResult Enumeration used to define the result of an export operation.

Static Classes

 OpenTelemetryBuilderSdkExtensions Contains methods for extending the interface.
 OpenTelemetrySdkExtensions Contains methods for extending the class.
 ProviderExtensions Contains provider extension methods.
 Sdk OpenTelemetry helper.

Abstract Classes

 BaseExporter`1 Exporter base class.
 BaseExportProcessor`1 Implements processor that exports telemetry objects.
 BaseProcessor`1 Base processor base class.
 BatchExportProcessor`1 Implements processor that batches telemetry objects before calling exporter.
 SimpleExportProcessor`1 Implements processor that exports telemetry data at each OnEnd call.