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.