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

Breadcrumb

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

interface InstrumentationInterface

Hierarchy

  • interface \OpenTelemetry\API\Instrumentation\InstrumentationInterface

Expanded class hierarchy of InstrumentationInterface

All classes that implement InstrumentationInterface

File

vendor/open-telemetry/api/Instrumentation/InstrumentationInterface.php, line 14

Namespace

OpenTelemetry\API\Instrumentation
View source
interface InstrumentationInterface {
    public function getName() : string;
    public function getVersion() : ?string;
    public function getSchemaUrl() : ?string;
    public function init() : bool;
    public function activate() : bool;
    public function setPropagator(TextMapPropagatorInterface $propagator) : void;
    public function getPropagator() : TextMapPropagatorInterface;
    public function setTracerProvider(TracerProviderInterface $tracerProvider) : void;
    public function getTracerProvider() : TracerProviderInterface;
    public function getTracer() : TracerInterface;
    public function setMeterProvider(MeterProviderInterface $meterProvider) : void;
    public function getMeter() : MeterInterface;
    public function setLogger(LoggerInterface $logger) : void;
    public function getLogger() : LoggerInterface;

}

Members

Title Sort descending Modifiers Object type Summary
InstrumentationInterface::activate public function
InstrumentationInterface::getLogger public function
InstrumentationInterface::getMeter public function
InstrumentationInterface::getName public function
InstrumentationInterface::getPropagator public function
InstrumentationInterface::getSchemaUrl public function
InstrumentationInterface::getTracer public function
InstrumentationInterface::getTracerProvider public function
InstrumentationInterface::getVersion public function
InstrumentationInterface::init public function
InstrumentationInterface::setLogger public function
InstrumentationInterface::setMeterProvider public function
InstrumentationInterface::setPropagator public function
InstrumentationInterface::setTracerProvider public function
RSS feed
Powered by Drupal