OpenTelemetry PHP

ExportingReader
in package
implements MetricReaderInterface, MetricSourceRegistryInterface, MetricSourceRegistryUnregisterInterface, DefaultAggregationProviderInterface uses DefaultAggregationProviderTrait

FinalYes

Table of Contents

Interfaces

MetricReaderInterface
MetricSourceRegistryInterface
MetricSourceRegistryUnregisterInterface
DefaultAggregationProviderInterface

Properties

$closed  : bool
$exporter  : MetricExporterInterface
$registries  : array<int, MetricCollectorInterface>
$sources  : array<int, MetricSourceInterface>
$streamIds  : array<int, array<int, array<int, int>>>

Methods

__construct()  : mixed
add()  : void
collect()  : bool
defaultAggregation()  : AggregationInterface|null
forceFlush()  : bool
shutdown()  : bool
unregisterStream()  : void
doCollect()  : bool

Properties

$registries

private array<int, MetricCollectorInterface> $registries = []

$streamIds

private array<int, array<int, array<int, int>>> $streamIds = []

Methods

unregisterStream()

public unregisterStream(MetricCollectorInterface $collector, int $streamId) : void
Parameters
$collector : MetricCollectorInterface
$streamId : int

        
On this page

Search results