OpenTelemetry PHP

Trace

Table of Contents

Namespaces

Behavior
Sampler
SpanExporter
SpanProcessor
SpanSuppression

Interfaces

EventInterface
ExtendedSpanProcessorInterface
IdGeneratorInterface
LinkInterface
RandomTraceIdGeneratorInterface
Marks an ID generator whose trace IDs meet the W3C Trace Context Level 2 randomness requirements, so that root spans get the `Random` trace flag.
ReadableSpanInterface
ReadWriteSpanInterface
Implementations MUST be safe for concurrent use, for example from multiple fibers.
SamplerInterface
This interface is used to organize sampling logic.
SpanConverterInterface
SpanDataInterface
Represents an immutable snapshot of a {@see API\SpanInterface}.
SpanExporterInterface
SpanProcessorInterface
StatusDataInterface
TracerProviderInterface
Implementations MUST be safe for concurrent use, for example from multiple fibers.

Classes

AutoRootSpan
Event
ExporterFactory
ImmutableSpan
Link
NoopTracerProvider
RandomIdGenerator
SamplerFactory
SamplingResult
Span
SpanBuilder
SpanLimits
SpanLimitsBuilder
SpanProcessorFactory
StatusData
Tracer
TracerConfig
TracerProvider
TracerProviderBuilder
TracerProviderFactory
TracerSharedState
Stores shared state/config between all {@see API\TracerInterface} created via the same {@see API\TracerProviderInterface}.
On this page

Search results