Flow PHP

VoidMetricProcessor implements MetricProcessor

Read onlyYes
FinalYes

No-op metric processor that discards all data.

Interfaces

MetricProcessor
Interface for processing metric measurements.

Methods

flush()  : bool
Export all pending metrics.
process()  : void
Process a metric measurement.
shutdown()  : void
Shutdown the processor.

Methods

flush()

Export all pending metrics.

public flush() : bool

Forces immediate export of any buffered metrics.

Return values
bool

True if all metrics were successfully exported

process()

Process a metric measurement.

public process(Metric $metric) : void

This is invoked when an instrument records a value. The processor may buffer the metric, export it immediately, or discard it based on filtering rules.

Parameters
$metric : Metric

shutdown()

Shutdown the processor.

public shutdown() : void

Implementations SHOULD flush() pending data before delegating shutdown to the underlying exporter. MUST be idempotent and MUST NOT throw.

On this page

Search results