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

Breadcrumb

  1. Drupal Core 11.1.x

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

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal