EventInstrumentation
class EventInstrumentation extends AbstractInstrumentation
Properties
| protected InstrumentationOptions | $options | from AbstractInstrumentation |
Methods
void
register(array $options)
Register the instrumentation with normalized options.
void
registerInstrumentation()
Register exact passive event observers.
bool
metricEnabled(string $name)
Determine whether a metric is enabled.
array
indexObservers(array $names, array $observers)
Index callback observers by their matching instrument name.
Details
in
AbstractInstrumentation at line 18
final void
register(array $options)
Register the instrumentation with normalized options.
at line 22
protected void
registerInstrumentation()
Register exact passive event observers.
in
AbstractInstrumentation at line 32
protected bool
tracesEnabled()
Determine whether trace output is enabled.
in
AbstractInstrumentation at line 40
protected bool
metricEnabled(string $name)
Determine whether a metric is enabled.
in
AbstractInstrumentation at line 55
protected array
indexObservers(array $names, array $observers)
Index callback observers by their matching instrument name.
The SDK supplies observers in the same order as the instruments passed to batchObserve(), so the unchanged name order is the mapping contract.
at line 15
__construct(Dispatcher $events)
Create event instrumentation.