OpenTelemetry/BaseExportProcessor.cs

opentelemetry-dotnet · src/OpenTelemetry/BaseExportProcessor.cs · csharp · Apache-2.0
analytics

An abstract base class used by developers to implement custom telemetry export processors by managing the lifecycle and delegation to an exporter.

// Source: https://github.com/open-telemetry/opentelemetry-dotnet | License: Apache-2.0
// Provided via justclaw.it.com; keep this notice with the code.
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0

using OpenTelemetry.Internal;

namespace OpenTelemetry;

/// <summary>
/// Type of Export Processor to be used.
/// </summary>
public enum ExportProcessorType
{
    /// <summary>
    /// Use SimpleExportProcessor.
    /// Refer to the <a href="https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk.md#simple-processor">
    /// specification</a> for more information.
    /// </summary>
    Simple,

    /// <summary>
    /// Use BatchExportProcessor.
    /// Refer to <a href="https://github.com/open-telemetry/opentelemetry-

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key