Uses of Interface
io.opentelemetry.sdk.trace.data.SpanData
Packages that use SpanData
Package
Description
Marshaling of OTLP traces.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
The OpenTelemetry SDK implementation of tracing.
The data format to model traces for export.
Utilities that allow tracing services to export data for sampled spans, as well as providing
in-process span processing APIs.
-
Uses of SpanData in io.opentelemetry.exporter.internal.otlp.traces
Fields in io.opentelemetry.exporter.internal.otlp.traces with type parameters of type SpanDataMethods in io.opentelemetry.exporter.internal.otlp.traces that return types with arguments of type SpanDataModifier and TypeMethodDescriptionLowAllocationTraceRequestMarshaler.groupByResourceAndScope
(MarshalerContext context, Collection<SpanData> spanDataList) Methods in io.opentelemetry.exporter.internal.otlp.traces with parameters of type SpanDataModifier and TypeMethodDescription(package private) static SpanMarshaler
(package private) static byte[]
SpanMarshaler.encodeSpanTraceState
(SpanData span) int
SpanStatelessMarshaler.getBinarySerializedSize
(SpanData span, MarshalerContext context) void
SpanStatelessMarshaler.writeTo
(Serializer output, SpanData span, MarshalerContext context) Method parameters in io.opentelemetry.exporter.internal.otlp.traces with type arguments of type SpanDataModifier and TypeMethodDescriptionprivate static int
LowAllocationTraceRequestMarshaler.calculateSize
(MarshalerContext context, Map<Resource, Map<InstrumentationScopeInfo, List<SpanData>>> resourceAndScopeMap) static ResourceSpansMarshaler[]
ResourceSpansMarshaler.create
(Collection<SpanData> spanDataList) Returns Marshalers of ResourceSpans created by grouping the provided SpanData.static TraceRequestMarshaler
TraceRequestMarshaler.create
(Collection<SpanData> spanDataList) Returns aTraceRequestMarshaler
that can be used to convert the providedSpanData
into a serialized OTLP ExportTraceServiceRequest.SpanReusableDataMarshaler.export
(Collection<SpanData> spans) int
InstrumentationScopeSpansStatelessMarshaler.getBinarySerializedSize
(InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) int
ResourceSpansStatelessMarshaler.getBinarySerializedSize
(Resource resource, Map<InstrumentationScopeInfo, List<SpanData>> scopeMap, MarshalerContext context) LowAllocationTraceRequestMarshaler.groupByResourceAndScope
(MarshalerContext context, Collection<SpanData> spanDataList) private static Map
<Resource, Map<InstrumentationScopeInfo, List<SpanMarshaler>>> ResourceSpansMarshaler.groupByResourceAndScope
(Collection<SpanData> spanDataList) void
LowAllocationTraceRequestMarshaler.initialize
(Collection<SpanData> spanDataList) void
InstrumentationScopeSpansStatelessMarshaler.writeTo
(Serializer output, InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) void
ResourceSpansStatelessMarshaler.writeTo
(Serializer output, Resource resource, Map<InstrumentationScopeInfo, List<SpanData>> scopeMap, MarshalerContext context) -
Uses of SpanData in io.opentelemetry.exporter.otlp.http.trace
Method parameters in io.opentelemetry.exporter.otlp.http.trace with type arguments of type SpanDataModifier and TypeMethodDescriptionOtlpHttpSpanExporter.export
(Collection<SpanData> spans) Submits all the given spans in a single batch to the OpenTelemetry collector. -
Uses of SpanData in io.opentelemetry.exporter.otlp.trace
Method parameters in io.opentelemetry.exporter.otlp.trace with type arguments of type SpanDataModifier and TypeMethodDescriptionOtlpGrpcSpanExporter.export
(Collection<SpanData> spans) Submits all the given spans in a single batch to the OpenTelemetry collector. -
Uses of SpanData in io.opentelemetry.sdk.trace
Classes in io.opentelemetry.sdk.trace that implement SpanDataModifier and TypeClassDescription(package private) final class
(package private) class
Methods in io.opentelemetry.sdk.trace that return SpanDataModifier and TypeMethodDescriptionReadableSpan.toSpanData()
This converts this instance into an immutable SpanData instance, for use in export.SdkSpan.toSpanData()
-
Uses of SpanData in io.opentelemetry.sdk.trace.data
Classes in io.opentelemetry.sdk.trace.data that implement SpanDataModifier and TypeClassDescriptionclass
Fields in io.opentelemetry.sdk.trace.data declared as SpanDataConstructors in io.opentelemetry.sdk.trace.data with parameters of type SpanData -
Uses of SpanData in io.opentelemetry.sdk.trace.export
Fields in io.opentelemetry.sdk.trace.export with type parameters of type SpanDataMethods in io.opentelemetry.sdk.trace.export that return types with arguments of type SpanDataMethod parameters in io.opentelemetry.sdk.trace.export with type arguments of type SpanDataModifier and TypeMethodDescriptionMultiSpanExporter.export
(Collection<SpanData> spans) NoopSpanExporter.export
(Collection<SpanData> spans) SpanExporter.export
(Collection<SpanData> spans) Called to export sampledSpan
s.