prometheusio_exporter-8.x-1.x-dev/src/Prometheus/RelatesSourceToMetricsInterface.php

src/Prometheus/RelatesSourceToMetricsInterface.php
<?php

namespace Drupal\prometheusio_exporter\Prometheus;

use Drupal\prometheusio_exporter\BaseMetricsSourceInterface;
use Prometheus\Collector;

/**
 * Defines something that can relate a source to a metric.
 */
interface RelatesSourceToMetricsInterface {

  /**
   * Associate a source id to a metric name.
   */
  public function associateSourceToMetric(
    BaseMetricsSourceInterface $metricsSource,
    Collector $metric
  );

  /**
   * Removes metrics belonging to source.
   */
  public function removeMetricsOfSource(string $metricsSourceId);

  /**
   * Gets the metrics of source.
   */
  public function hasMetricsOfSource(string $metricsSourceId);

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc