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\InstrumentationView 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 |