All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AgentElementMatchers This class provides some custom ByteBuddy element matchers to use when applying instrumentation.AgentExtension AnAgentExtension
provides a way to modify/enrich the OpenTelemetry Javaagent behavior.AgentListener AgentListener
can be used to execute code before/after Java agent installation, for example to install any implementation providers that are used by instrumentations.BootstrapPackagesProvider A service provider to allow adding classes from specified package prefixes to the bootstrap classloader.ClassLoaderMatcher ClassRef Represents a reference to a class used in the instrumentation advice or helper class code (or the helper class itself).ClassRefBuilder The builder ofClassRef
.FieldRef Represents a reference to a field used in the instrumentation advice or helper class code.Flag Expected flag (or lack of flag) on a class, method or field reference.Flag.ManifestationFlag The constants of this enum describe whether a method or class is abstract, final or non-final.Flag.MinimumVisibilityFlag The constants of this enum represent the minimum visibility flag required by a type access, method call or field access.Flag.OwnershipFlag The constants of this enum describe whether a method/field is static or not.Flag.VisibilityFlag The constants of this enum represent the exact visibility of a referenced class, method or field.IgnoredTypesBuilder This interface defines different ways to ignore/allow instrumenting classes or packages.IgnoredTypesConfigurer AnIgnoredTypesConfigurer
can 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.InstrumentationModule Instrumentation module groups several connectedTypeInstrumentation
s together, sharing classloader matcher, helper classes, muzzle safety checks, etc.MethodRef Represents a reference to a method used in the instrumentation advice or helper class code.MetricExporterFactory AMetricExporterFactory
acts as the bootstrap for aMetricExporter
implementation.MetricServer AMetricServer
acts as the bootstrap for metric exporters that useMetricProducer
to consume the metrics.Ordered PropertySource A service provider that allows to override default OTel agent configuration.Source Represents the source (file name, line number) of a reference.SpanExporterFactory Deprecated. Useio.opentelemetry.sdk.autoconfigure.spi.ConfigurableSpanExporterProvider
from theopentelemetry-sdk-extension-autoconfigure
instead.TypeInstrumentation Interface representing a single type instrumentation.TypeTransformer This interface represents type transformations that can be applied to a type instrumented usingTypeInstrumentation
.