OpenTelemetry PHP

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.

        
On this page

Search results