class StreamMetricSourceProvider
@internal
Hierarchy
- class \OpenTelemetry\SDK\Metrics\MetricFactory\StreamMetricSourceProvider implements \OpenTelemetry\SDK\Metrics\MetricSourceProviderInterface, \OpenTelemetry\SDK\Metrics\MetricMetadataInterface
Expanded class hierarchy of StreamMetricSourceProvider
1 file declares its use of StreamMetricSourceProvider
- ExportingReader.php in vendor/
open-telemetry/ sdk/ Metrics/ MetricReader/ ExportingReader.php
File
-
vendor/
open-telemetry/ sdk/ Metrics/ MetricFactory/ StreamMetricSourceProvider.php, line 20
Namespace
OpenTelemetry\SDK\Metrics\MetricFactoryView source
final class StreamMetricSourceProvider implements MetricSourceProviderInterface, MetricMetadataInterface {
public function __construct(ViewProjection $view, Instrument $instrument, InstrumentationScopeInterface $instrumentationLibrary, ResourceInfo $resource, MetricStreamInterface $stream, MetricCollectorInterface $metricCollector, int $streamId) {
}
public function create($temporality) : MetricSourceInterface {
return new StreamMetricSource($this, $this->stream
->register($temporality));
}
public function instrumentType() {
return $this->instrument->type;
}
public function name() : string {
return $this->view->name;
}
public function unit() : ?string {
return $this->view->unit;
}
public function description() : ?string {
return $this->view->description;
}
public function temporality() {
return $this->stream
->temporality();
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
StreamMetricSourceProvider::create | public | function | Overrides MetricSourceProviderInterface::create | |
StreamMetricSourceProvider::description | public | function | Overrides MetricMetadataInterface::description | |
StreamMetricSourceProvider::instrumentType | public | function | Overrides MetricMetadataInterface::instrumentType | |
StreamMetricSourceProvider::name | public | function | Overrides MetricMetadataInterface::name | |
StreamMetricSourceProvider::temporality | public | function | Returns the underlying temporality of this metric. | Overrides MetricMetadataInterface::temporality |
StreamMetricSourceProvider::unit | public | function | Overrides MetricMetadataInterface::unit | |
StreamMetricSourceProvider::__construct | public | function |