function Meter::releaseStreams
3 calls to Meter::releaseStreams()
- Meter::createAsynchronousObserver in vendor/
open-telemetry/ sdk/ Metrics/ Meter.php - Meter::createSynchronousWriter in vendor/
open-telemetry/ sdk/ Metrics/ Meter.php - Meter::updateConfigurator in vendor/
open-telemetry/ sdk/ Metrics/ Meter.php - @internal
File
-
vendor/
open-telemetry/ sdk/ Metrics/ Meter.php, line 385
Class
- Meter
- @internal
Namespace
OpenTelemetry\SDK\MetricsCode
private function releaseStreams(Instrument $instrument) : void {
foreach ($this->registry
->unregisterStreams($instrument) as $streamId) {
foreach ($this->metricRegistries as $metricRegistry) {
if ($metricRegistry instanceof MetricSourceRegistryUnregisterInterface) {
$metricRegistry->unregisterStream($this->registry, $streamId);
}
}
}
}