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) intSpanStatelessMarshaler.getBinarySerializedSize(SpanData span, MarshalerContext context) voidSpanStatelessMarshaler.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 intLowAllocationTraceRequestMarshaler.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 TraceRequestMarshalerTraceRequestMarshaler.create(Collection<SpanData> spanDataList) Returns aTraceRequestMarshalerthat can be used to convert the providedSpanDatainto a serialized OTLP ExportTraceServiceRequest.SpanReusableDataMarshaler.export(Collection<SpanData> spans) intInstrumentationScopeSpansStatelessMarshaler.getBinarySerializedSize(InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) intResourceSpansStatelessMarshaler.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) voidLowAllocationTraceRequestMarshaler.initialize(Collection<SpanData> spanDataList) voidInstrumentationScopeSpansStatelessMarshaler.writeTo(Serializer output, InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) voidResourceSpansStatelessMarshaler.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) classMethods 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 TypeClassDescriptionclassFields 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 sampledSpans.