All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AttributesExtractor<REQUEST,RESPONSE> |
Extractor of Attributes for a given request and response.
|
| Cache<K,V> |
A cache from keys to values.
|
| CapturedHttpHeaders |
Deprecated.
|
| ClassAndMethod |
|
| ClassNames |
|
| CodeAttributesExtractor<REQUEST,RESPONSE> |
|
| CodeAttributesGetter<REQUEST> |
An interface for getting code attributes.
|
| CodeSpanNameExtractor<REQUEST> |
A helper SpanNameExtractor implementation for instrumentations that target specific Java
classes/methods.
|
| ConcurrentLinkedHashMap<K,V> |
A hash table supporting full concurrency of retrievals, adjustable expected concurrency for
updates, and a maximum capacity to bound the map by.
|
| ConcurrentLinkedHashMap.Builder<K,V> |
|
| Config |
Represents the global agent configuration consisting of system properties, environment variables,
contents of the agent configuration file and properties defined by the
ConfigPropertySource SPI (see ConfigInitializer and ConfigBuilder).
|
| ConfigBuilder |
|
| ConfigParsingException |
|
| ContextCustomizer<REQUEST> |
Customizer of the Context.
|
| ContextPropagationDebug |
This class is internal and is hence not for public use.
|
| DbClientAttributesExtractor<REQUEST,RESPONSE> |
|
| DbClientAttributesGetter<REQUEST> |
An interface for getting database client attributes.
|
| DbClientCommonAttributesGetter<REQUEST> |
An interface for getting attributes common to database clients.
|
| DbClientSpanNameExtractor<REQUEST> |
|
| EntryWeigher<K,V> |
A class that can determine the weight of an entry.
|
| ErrorCauseExtractor |
|
| EvictionListener<K,V> |
A listener registered for notification when an entry is evicted.
|
| ExperimentalConfig |
|
| GuardedBy |
The field or method to which this annotation is applied can only be accessed when holding a
particular lock, which may be a built-in (synchronization) lock, or may be an explicit Lock.
|
| HttpClientAttributesExtractor<REQUEST,RESPONSE> |
|
| HttpClientAttributesExtractorBuilder<REQUEST,RESPONSE> |
|
| HttpClientAttributesGetter<REQUEST,RESPONSE> |
An interface for getting HTTP client attributes.
|
| HttpClientMetrics |
|
| HttpCommonAttributesGetter<REQUEST,RESPONSE> |
An interface for getting HTTP attributes common to clients and servers.
|
| HttpRouteBiGetter<T,U> |
An interface for getting the http.route attribute.
|
| HttpRouteGetter<T> |
An interface for getting the http.route attribute.
|
| HttpRouteHolder |
A helper class that keeps track of the http.route attribute value during HTTP server
request processing.
|
| HttpRouteSource |
Represents the source that provided the http.route attribute.
|
| HttpServerAttributesExtractor<REQUEST,RESPONSE> |
|
| HttpServerAttributesExtractorBuilder<REQUEST,RESPONSE> |
|
| HttpServerAttributesGetter<REQUEST,RESPONSE> |
An interface for getting HTTP server attributes.
|
| HttpServerMetrics |
|
| HttpSpanNameExtractor<REQUEST> |
|
| HttpSpanStatusExtractor<REQUEST,RESPONSE> |
|
| InetSocketAddressNetClientAttributesGetter<REQUEST,RESPONSE> |
|
| InetSocketAddressNetServerAttributesGetter<REQUEST> |
|
| InstrumentationVersion |
|
| Instrumenter<REQUEST,RESPONSE> |
An instrumenter of the start and end of a request/response lifecycle.
|
| InstrumenterBuilder<REQUEST,RESPONSE> |
|
| LoggingContextConstants |
This class contains several constants used in logging libraries' Mapped Diagnostic Context
instrumentations.
|
| MessageOperation |
Represents type of operations
that may be used in a messaging system.
|
| MessagingAttributesExtractor<REQUEST,RESPONSE> |
|
| MessagingSpanNameExtractor<REQUEST> |
|
| NetClientAttributesExtractor<REQUEST,RESPONSE> |
|
| NetClientAttributesGetter<REQUEST,RESPONSE> |
An interface for getting client-based network attributes.
|
| NetServerAttributesExtractor<REQUEST,RESPONSE> |
|
| NetServerAttributesGetter<REQUEST> |
An interface for getting server-based network attributes.
|
| PeerServiceAttributesExtractor<REQUEST,RESPONSE> |
|
| RedisCommandSanitizer |
This class is responsible for masking potentially sensitive data in Redis commands.
|
| RedisCommandSanitizer.CommandSanitizer |
|
| RedisCommandSanitizer.CommandSanitizer.CommandAndNumArgs |
|
| RedisCommandSanitizer.CommandSanitizer.Eval |
|
| RedisCommandSanitizer.CommandSanitizer.KeepAllArgs |
|
| RedisCommandSanitizer.CommandSanitizer.MultiKeyValue |
|
| RequestListener |
A listener of the start and end of a request.
|
| RequestMetrics |
|
| RpcAttributesExtractor<REQUEST,RESPONSE> |
|
| RpcClientMetrics |
|
| RpcServerMetrics |
|
| RpcSpanNameExtractor<REQUEST> |
|
| RuntimeVirtualFieldSupplier |
This class is internal and is hence not for public use.
|
| RuntimeVirtualFieldSupplier.VirtualFieldSupplier |
This class is internal and is hence not for public use.
|
| ServerSpan |
This class encapsulates the context key for storing the current SpanKind.SERVER span in
the Context.
|
| SpanKey |
Makes span keys for specific instrumentation accessible to enrich and suppress spans.
|
| SpanKindExtractor<REQUEST> |
Extractor or SpanKind.
|
| SpanLinksBuilder |
A builder that exposes methods for adding links to a span.
|
| SpanLinksExtractor<REQUEST> |
Extractor of span links for a request.
|
| SpanNameExtractor<REQUEST> |
Extractor of the span name for a request.
|
| SpanNames |
|
| SpanStatusExtractor<REQUEST,RESPONSE> |
Extractor of StatusCode, which will be called after a request and response is completed
to determine its final status.
|
| SqlClientAttributesExtractor<REQUEST,RESPONSE> |
|
| SqlClientAttributesExtractorBuilder<REQUEST,RESPONSE> |
|
| SqlClientAttributesGetter<REQUEST> |
An interface for getting SQL database client attributes.
|
| SqlDialect |
|
| SqlStatementInfo |
|
| SqlStatementSanitizer |
This class is responsible for masking potentially sensitive parameters in SQL (and SQL-like)
statements and queries.
|
| SupportabilityMetrics |
This class is internal and is hence not for public use.
|
| SupportabilityMetrics.CounterNames |
This class is internal and is hence not for public use.
|
| TimeExtractor<REQUEST,RESPONSE> |
Extractor of the start and end times of request processing.
|
| UnstableApi |
A marker for public classes and methods that are not part of the stable API exposed by an
artifact.
|
| VirtualField<T,F> |
Represents a "virtual" field of type F that is added to type T in the runtime.
|
| WeakConcurrentMap<K,V> |
A thread-safe map with weak keys.
|
| WeakConcurrentMap.WithInlinedExpunction<K,V> |
A WeakConcurrentMap where stale entries are removed as a side effect of interacting
with this map.
|
| Weigher<V> |
A class that can determine the weight of a value.
|
| Weighers |
|