V1
Table of Contents
Namespaces
- ConstantSampler
- Span
- Status
Classes
- ConstantSampler
- Sampler that always makes a constant decision on span sampling.
- ConstantSampler_ConstantDecision
- This class is deprecated. Use Opentelemetry\Proto\Trace\V1\ConstantSampler\ConstantDecision instead.
- InstrumentationLibrarySpans
- A collection of Spans produced by an InstrumentationLibrary.
- RateLimitingSampler
- Sampler that tries to sample with a rate per time window.
- ResourceSpans
- A collection of ScopeSpans from a Resource.
- ScopeSpans
- A collection of Spans produced by an InstrumentationScope.
- Span
- A Span represents a single operation performed by a single component of the system.
- Span_Event
- This class is deprecated. Use Opentelemetry\Proto\Trace\V1\Span\Event instead.
- Span_Link
- This class is deprecated. Use Opentelemetry\Proto\Trace\V1\Span\Link instead.
- Span_SpanKind
- This class is deprecated. Use Opentelemetry\Proto\Trace\V1\Span\SpanKind instead.
- SpanFlags
- SpanFlags represents constants used to interpret the
Span.flags field, which is protobuf 'fixed32' type and is to
be used as bit-fields. Each non-zero value defined in this enum is
a bit-mask. To extract the bit-field, for example, use an
expression like:
(span.flags & SPAN_FLAGS_TRACE_FLAGS_MASK)
See https://www.w3.org/TR/trace-context-2/#trace-flags for the flag definitions.
- Status
- The Status type defines a logical error model that is suitable for different
programming environments, including REST APIs and RPC APIs.
- Status_DeprecatedStatusCode
- This class is deprecated. Use Opentelemetry\Proto\Trace\V1\Status\DeprecatedStatusCode instead.
- Status_StatusCode
- This class is deprecated. Use Opentelemetry\Proto\Trace\V1\Status\StatusCode instead.
- TraceConfig
- Global configuration of the trace service. All fields must be specified, or
the default (zero) values will be used for each type.
- TraceIdRatioBased
- Sampler that tries to uniformly sample traces with a given ratio.
- TracesData
- 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.