Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. MetricRegistryInterface.php

interface MetricRegistryInterface

@internal

Hierarchy

  • interface \OpenTelemetry\SDK\Metrics\MetricRegistry\MetricCollectorInterface
    • interface \OpenTelemetry\SDK\Metrics\MetricRegistry\MetricRegistryInterface extends \OpenTelemetry\SDK\Metrics\MetricRegistry\MetricCollectorInterface

Expanded class hierarchy of MetricRegistryInterface

All classes that implement MetricRegistryInterface

4 files declare their use of MetricRegistryInterface
Meter.php in vendor/open-telemetry/sdk/Metrics/Meter.php
MeterProvider.php in vendor/open-telemetry/sdk/Metrics/MeterProvider.php
MetricFactoryInterface.php in vendor/open-telemetry/sdk/Metrics/MetricFactoryInterface.php
StreamFactory.php in vendor/open-telemetry/sdk/Metrics/MetricFactory/StreamFactory.php

File

vendor/open-telemetry/sdk/Metrics/MetricRegistry/MetricRegistryInterface.php, line 15

Namespace

OpenTelemetry\SDK\Metrics\MetricRegistry
View source
interface MetricRegistryInterface extends MetricCollectorInterface {
    public function registerSynchronousStream(Instrument $instrument, MetricStreamInterface $stream, MetricAggregatorInterface $aggregator) : int;
    public function registerAsynchronousStream(Instrument $instrument, MetricStreamInterface $stream, MetricAggregatorFactoryInterface $aggregatorFactory) : int;
    public function unregisterStreams(Instrument $instrument) : array;

}

Members

Title Sort descending Modifiers Object type Summary Overrides
MetricCollectorInterface::collectAndPush public function 1
MetricRegistryInterface::registerAsynchronousStream public function 1
MetricRegistryInterface::registerSynchronousStream public function 1
MetricRegistryInterface::unregisterStreams public function 1

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal