class NoopMeterProvider
Same name in this branch
- 11.1.x vendor/open-telemetry/api/Metrics/Noop/NoopMeterProvider.php \OpenTelemetry\API\Metrics\Noop\NoopMeterProvider
Hierarchy
- class \OpenTelemetry\SDK\Metrics\NoopMeterProvider implements \OpenTelemetry\SDK\Metrics\MeterProviderInterface
Expanded class hierarchy of NoopMeterProvider
2 files declare their use of NoopMeterProvider
- SdkBuilder.php in vendor/
open-telemetry/ sdk/ SdkBuilder.php - SpanProcessorFactory.php in vendor/
open-telemetry/ sdk/ Trace/ SpanProcessorFactory.php
File
-
vendor/
open-telemetry/ sdk/ Metrics/ NoopMeterProvider.php, line 11
Namespace
OpenTelemetry\SDK\MetricsView source
class NoopMeterProvider implements MeterProviderInterface {
public function shutdown() : bool {
return true;
}
public function forceFlush() : bool {
return true;
}
public function getMeter(string $name, ?string $version = null, ?string $schemaUrl = null, iterable $attributes = []) : MeterInterface {
return new NoopMeter();
}
public function updateConfigurator(Configurator $configurator) : void {
// no-op
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
NoopMeterProvider::forceFlush | public | function | Overrides MeterProviderInterface::forceFlush | |
NoopMeterProvider::getMeter | public | function | Returns a `Meter` for the given instrumentation scope. | Overrides MeterProviderInterface::getMeter |
NoopMeterProvider::shutdown | public | function | Overrides MeterProviderInterface::shutdown | |
NoopMeterProvider::updateConfigurator | public | function | Overrides Configurable::updateConfigurator |