Package io.opentelemetry.proto.trace.v1


package io.opentelemetry.proto.trace.v1
  • Class
    Description
    A 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-status
     
     
    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.
    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.