All Classes
-
All Classes Interface Summary Class Summary Class Description AgentElementMatchers This class is a supplement to ByteBuddy'sElementMatchers- it provides some custom matcher implementations that might be useful for instrumentation purposes.AgentExtension AnAgentExtensionprovides a way to modify/enrich the OpenTelemetry Javaagent behavior.AgentListener AgentListenercan be used to execute code before/after Java agent installation, for example to install any implementation providers that are used by instrumentations.BootstrapPackagesBuilder This interface exposes a way to define which packages/classes are present in the bootstrap classloader.BootstrapPackagesConfigurer This SPI can be used to define which packages/classes belong to the bootstrap class loader: all packages configured here will always be loaded by the bootstrap class loader, even if class loader that initiated loading of the class does not normally delegate to bootstrap class loader.ConfigPropertySource A service provider that allows to override default OTel agent configuration.HelperResourceBuilder IgnoredTypesBuilder This interface defines different ways to ignore/allow instrumenting classes or packages.IgnoredTypesConfigurer AnIgnoredTypesConfigurercan be used to augment built-in instrumentation restrictions: ignore some classes and exclude them from being instrumented, or explicitly allow them to be instrumented if the agent ignored them by default.InstrumentationContextBuilder This interface allows registeringContextStoreclass pairs.InstrumentationModule Instrumentation module groups several connectedTypeInstrumentations together, sharing classloader matcher, helper classes, muzzle safety checks, etc.MetricExporterFactory Deprecated. Useio.opentelemetry.sdk.autoconfigure.spi.ConfigurableMetricExporterProviderfrom theopentelemetry-sdk-extension-autoconfigureinstead.Ordered SpanExporterFactory Deprecated. Useio.opentelemetry.sdk.autoconfigure.spi.ConfigurableSpanExporterProviderfrom theopentelemetry-sdk-extension-autoconfigureinstead.TypeInstrumentation Interface representing a single type instrumentation.TypeTransformer This interface represents type transformations that can be applied to a type instrumented usingTypeInstrumentation.