interface ObservableCounterInterface
Hierarchy
- interface \OpenTelemetry\API\Metrics\Instrument
- interface \OpenTelemetry\API\Metrics\AsynchronousInstrument extends \OpenTelemetry\API\Metrics\Instrument
- interface \OpenTelemetry\API\Metrics\ObservableCounterInterface extends \OpenTelemetry\API\Metrics\AsynchronousInstrument
- interface \OpenTelemetry\API\Metrics\AsynchronousInstrument extends \OpenTelemetry\API\Metrics\Instrument
Expanded class hierarchy of ObservableCounterInterface
All classes that implement ObservableCounterInterface
4 files declare their use of ObservableCounterInterface
- Meter.php in vendor/
open-telemetry/ sdk/ Metrics/ Meter.php - NoopMeter.php in vendor/
open-telemetry/ api/ Metrics/ Noop/ NoopMeter.php - NoopObservableCounter.php in vendor/
open-telemetry/ api/ Metrics/ Noop/ NoopObservableCounter.php - ObservableCounter.php in vendor/
open-telemetry/ sdk/ Metrics/ ObservableCounter.php
File
-
vendor/
open-telemetry/ api/ Metrics/ ObservableCounterInterface.php, line 7
Namespace
OpenTelemetry\API\MetricsView source
interface ObservableCounterInterface extends AsynchronousInstrument {
/**
* @param callable(ObserverInterface): void $callback function responsible for
* reporting the measurements (as absolute values)
* @return ObservableCallbackInterface token to detach callback
*/
public function observe(callable $callback) : ObservableCallbackInterface;
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
ObservableCounterInterface::observe | public | function | 1 |