namespace OpenTelemetry\API\Instrumentation
Object name | File name | Summary |
---|---|---|
CachedInstrumentation | vendor/open-telemetry/api/Instrumentation/CachedInstrumentation.php | Provides access to cached {@link TracerInterface} and {@link MeterInterface} instances. |
ConfigurationResolver | vendor/open-telemetry/api/Instrumentation/ConfigurationResolver.php | |
ConfigurationResolverInterface | vendor/open-telemetry/api/Instrumentation/ConfigurationResolverInterface.php | |
Configurator | vendor/open-telemetry/api/Instrumentation/Configurator.php | Configures the global (context scoped) instrumentation instances. |
ContextKeys | vendor/open-telemetry/api/Instrumentation/ContextKeys.php | @internal |
InstrumentationInterface | vendor/open-telemetry/api/Instrumentation/InstrumentationInterface.php | |
InstrumentationTrait | vendor/open-telemetry/api/Instrumentation/InstrumentationTrait.php | This trait in conjunction with the InstrumentationInterface is meant as a base for instrumentations for the OpenTelemetry API. Instrumentations need to implement the abstract methods of this trait (besides any instrumentation specific code) |
SpanAttribute | vendor/open-telemetry/api/Instrumentation/SpanAttribute.php | For function and methods that have the {@link WithSpan} attribute, adding this attribute to an argument will add the argument as a span attribute. |
WithSpan | vendor/open-telemetry/api/Instrumentation/WithSpan.php | Functions and methods with this attribute will be auto-instrumented by the OpenTelemetry extension. |
WithSpanHandler | vendor/open-telemetry/api/Instrumentation/WithSpanHandler.php | Generic pre-hook and post-hook handlers for attribute-based auto instrumentation |