OpenTelemetry PHP

ValidInstrumentation
in package
implements InstrumentationInterface uses InstrumentationTrait

Table of Contents

Interfaces

InstrumentationInterface

Properties

$logger  : LoggerInterface
$meter  : MeterInterface
$propagator  : TextMapPropagatorInterface
$tracer  : TracerInterface
$tracerProvider  : TracerProviderInterface

Methods

__construct()  : mixed
activate()  : bool
This method registers and activates the instrumentation with the OpenTelemetry API/SDK and thus the instrumentation will be used to generate telemetry data.
getLogger()  : LoggerInterface
getMeter()  : MeterInterface
getName()  : string
getPropagator()  : TextMapPropagatorInterface
getSchemaUrl()  : string|null
getTracer()  : TracerInterface
getTracerProvider()  : TracerProviderInterface
getVersion()  : string|null
init()  : bool
setLogger()  : void
setMeterProvider()  : void
setPropagator()  : void
setTracerProvider()  : void
initDefaults()  : void
validateImplementation()  : void

Properties

Methods

activate()

This method registers and activates the instrumentation with the OpenTelemetry API/SDK and thus the instrumentation will be used to generate telemetry data.

public activate() : bool
Return values
bool

setLogger()

public setLogger(LoggerInterface $logger) : void
Parameters
$logger : LoggerInterface

        
On this page

Search results