OpenTelemetry Simple Span Processor (export/SimpleSpanProcessor.java)

opentelemetry-java · sdk/trace/src/main/java/io/opentelemetry/sdk/trace/export/SimpleSpanProcessor.java · java · Apache-2.0
analytics, infra, lang:java

Processes and exports telemetry spans in a synchronous manner. Use this for basic observability requirements where immediate span export is preferred over batching.

// Source: https://github.com/open-telemetry/opentelemetry-java | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
/*
 * Copyright The OpenTelemetry Authors
 * SPDX-License-Identifier: Apache-2.0
 */

package io.opentelemetry.sdk.trace.export;

import static java.util.Objects.requireNonNull;

import io.opentelemetry.api.metrics.MeterProvider;
import io.opentelemetry.context.Context;
import io.opentelemetry.sdk.common.CompletableResultCode;
import io.opentelemetry.sdk.common.InternalTelemetryVersion;
import io.opentelemetry.sdk.common.internal.ComponentId;
import io.opentelemetry.sdk.common.internal.ThrowableUtil;
import io.opentelemetry.sdk.trace.ReadWriteSpan;
import io.opentelemetr

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

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

Get a free API key