Package io.opentelemetry.proto.trace.v1
package io.opentelemetry.proto.trace.v1
-
ClassDescriptionA collection of ScopeSpans from a Resource.A collection of ScopeSpans from a Resource.A collection of Spans produced by an InstrumentationScope.A collection of Spans produced by an InstrumentationScope.A Span represents a single operation performed by a single component of the system.A Span represents a single operation performed by a single component of the system.Event is a time-stamped annotation of the span, consisting of user-supplied text description and key-value pairs.Event is a time-stamped annotation of the span, consisting of user-supplied text description and key-value pairs.A pointer from the current span to another span in the same trace or in a different trace.A pointer from the current span to another span in the same trace or in a different trace.SpanKind is the type of span.SpanFlags represents constants used to interpret the Span.flags field, which is protobuf 'fixed32' type and is to be used as bit-fields.The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.For the semantics of status codes see https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/api.md#set-statusTracesData represents the traces data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP traces data but do not implement the OTLP protocol.TracesData represents the traces data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP traces data but do not implement the OTLP protocol.