Uses of Interface
io.opentelemetry.sdk.trace.data.SpanData
-
Packages that use SpanData Package Description io.opentelemetry.exporter.internal.otlp.traces Marshaling of OTLP traces.io.opentelemetry.exporter.otlp.http.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.io.opentelemetry.exporter.otlp.trace OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.io.opentelemetry.sdk.trace The OpenTelemetry SDK implementation of tracing.io.opentelemetry.sdk.trace.data The data format to model traces for export.io.opentelemetry.sdk.trace.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 SpanData Modifier and Type Field Description private java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<SpanData>>>
LowAllocationTraceRequestMarshaler. resourceAndScopeMap
Methods in io.opentelemetry.exporter.internal.otlp.traces that return types with arguments of type SpanData Modifier and Type Method Description private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<SpanData>>>
LowAllocationTraceRequestMarshaler. groupByResourceAndScope(MarshalerContext context, java.util.Collection<SpanData> spanDataList)
Methods in io.opentelemetry.exporter.internal.otlp.traces with parameters of type SpanData Modifier and Type Method Description (package private) static SpanMarshaler
SpanMarshaler. create(SpanData spanData)
(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 SpanData Modifier and Type Method Description private static int
LowAllocationTraceRequestMarshaler. calculateSize(MarshalerContext context, java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<SpanData>>> resourceAndScopeMap)
static ResourceSpansMarshaler[]
ResourceSpansMarshaler. create(java.util.Collection<SpanData> spanDataList)
Returns Marshalers of ResourceSpans created by grouping the provided SpanData.static TraceRequestMarshaler
TraceRequestMarshaler. create(java.util.Collection<SpanData> spanDataList)
Returns aTraceRequestMarshaler
that can be used to convert the providedSpanData
into a serialized OTLP ExportTraceServiceRequest.CompletableResultCode
SpanReusableDataMarshaler. export(java.util.Collection<SpanData> spans)
int
InstrumentationScopeSpansStatelessMarshaler. getBinarySerializedSize(InstrumentationScopeInfo instrumentationScope, java.util.List<SpanData> spans, MarshalerContext context)
int
ResourceSpansStatelessMarshaler. getBinarySerializedSize(Resource resource, java.util.Map<InstrumentationScopeInfo,java.util.List<SpanData>> scopeMap, MarshalerContext context)
private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<SpanData>>>
LowAllocationTraceRequestMarshaler. groupByResourceAndScope(MarshalerContext context, java.util.Collection<SpanData> spanDataList)
private static java.util.Map<Resource,java.util.Map<InstrumentationScopeInfo,java.util.List<SpanMarshaler>>>
ResourceSpansMarshaler. groupByResourceAndScope(java.util.Collection<SpanData> spanDataList)
void
LowAllocationTraceRequestMarshaler. initialize(java.util.Collection<SpanData> spanDataList)
void
InstrumentationScopeSpansStatelessMarshaler. writeTo(Serializer output, InstrumentationScopeInfo instrumentationScope, java.util.List<SpanData> spans, MarshalerContext context)
void
ResourceSpansStatelessMarshaler. writeTo(Serializer output, Resource resource, java.util.Map<InstrumentationScopeInfo,java.util.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 SpanData Modifier and Type Method Description CompletableResultCode
OtlpHttpSpanExporter. export(java.util.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 SpanData Modifier and Type Method Description CompletableResultCode
OtlpGrpcSpanExporter. export(java.util.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 SpanData Modifier and Type Class Description (package private) class
AutoValue_SpanWrapper
(package private) class
SpanWrapper
Methods in io.opentelemetry.sdk.trace that return SpanData Modifier and Type Method Description SpanData
ReadableSpan. toSpanData()
This converts this instance into an immutable SpanData instance, for use in export.SpanData
SdkSpan. toSpanData()
-
Uses of SpanData in io.opentelemetry.sdk.trace.data
Classes in io.opentelemetry.sdk.trace.data that implement SpanData Modifier and Type Class Description class
DelegatingSpanData
Fields in io.opentelemetry.sdk.trace.data declared as SpanData Modifier and Type Field Description private SpanData
DelegatingSpanData. delegate
Constructors in io.opentelemetry.sdk.trace.data with parameters of type SpanData Constructor Description DelegatingSpanData(SpanData delegate)
-
Uses of SpanData in io.opentelemetry.sdk.trace.export
Fields in io.opentelemetry.sdk.trace.export with type parameters of type SpanData Modifier and Type Field Description private java.util.ArrayList<SpanData>
BatchSpanProcessor.Worker. batch
Methods in io.opentelemetry.sdk.trace.export that return types with arguments of type SpanData Modifier and Type Method Description (package private) java.util.List<SpanData>
BatchSpanProcessor. getBatch()
Method parameters in io.opentelemetry.sdk.trace.export with type arguments of type SpanData Modifier and Type Method Description CompletableResultCode
MultiSpanExporter. export(java.util.Collection<SpanData> spans)
CompletableResultCode
NoopSpanExporter. export(java.util.Collection<SpanData> spans)
CompletableResultCode
SpanExporter. export(java.util.Collection<SpanData> spans)
Called to export sampledSpan
s.
-