All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AppServerBridge |
Helper container for Context attributes for transferring certain information between servlet
integration and app-server server handler integrations.
|
| AttributeSetter |
This helper interface allows setting attributes on both Span and SpanBuilder.
|
| AttributesExtractor<REQUEST,RESPONSE> |
Extractor of Attributes for a given request and response.
|
| BaseTracer |
Base class for all instrumentation specific tracer implementations.
|
| Cache<K,V> |
A cache from keys to values.
|
| CapturedHttpHeaders |
Represents the configuration that specifies which HTTP request and response headers should be
captured as span attributes as described in HTTP
semantic conventions.
|
| ClassAndMethod |
|
| ClassNames |
|
| ClientSpan |
This class encapsulates the context key for storing the current SpanKind.CLIENT span in
the Context.
|
| CodeAttributesExtractor<REQUEST,RESPONSE> |
|
| 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 |
|
| ConsumerSpan |
This class encapsulates the context key for storing the current SpanKind.CONSUMER span in
the Context.
|
| ContextCustomizer<REQUEST> |
Customizer of the Context.
|
| ContextPropagationDebug |
|
| DatabaseClientTracer<CONNECTION,STATEMENT,SANITIZEDSTATEMENT> |
Base class for implementing Tracers for database clients.
|
| DbAttributesExtractor<REQUEST,RESPONSE> |
|
| DbSpanNameExtractor<REQUEST> |
|
| EndTimeExtractor<REQUEST,RESPONSE> |
Extractor of the end time of response processing.
|
| 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> |
|
| HttpClientMetrics |
|
| HttpClientTracer<REQUEST,CARRIER,RESPONSE> |
|
| HttpCommonAttributesExtractor<REQUEST,RESPONSE> |
Extractor of HTTP
attributes that are common to client and server instrumentations.
|
| HttpServerAttributesExtractor<REQUEST,RESPONSE> |
|
| HttpServerMetrics |
|
| HttpServerTracer<REQUEST,RESPONSE,CONNECTION,STORAGE> |
Deprecated.
|
| HttpSpanNameExtractor<REQUEST> |
|
| HttpSpanStatusExtractor<REQUEST,RESPONSE> |
|
| HttpStatusConverter |
|
| InetSocketAddressNetClientAttributesExtractor<REQUEST,RESPONSE> |
|
| InetSocketAddressNetServerAttributesExtractor<REQUEST,RESPONSE> |
|
| 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.
|
| MappingResolver |
Helper class for finding a mapping that matches current request from a collection of mappings.
|
| MappingResolver.Factory |
|
| MessageOperation |
Represents type of operations
that may be used in a messaging system.
|
| MessagingAttributesExtractor<REQUEST,RESPONSE> |
|
| MessagingSpanNameExtractor<REQUEST> |
|
| NetClientAttributesExtractor<REQUEST,RESPONSE> |
|
| NetPeerAttributes |
|
| NetServerAttributesExtractor<REQUEST,RESPONSE> |
|
| 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> |
|
| RpcClientTracer |
|
| RpcServerTracer<REQUEST> |
|
| RpcSpanNameExtractor<REQUEST> |
|
| RuntimeVirtualFieldSupplier |
|
| RuntimeVirtualFieldSupplier.VirtualFieldSupplier |
|
| ServerSpan |
This class encapsulates the context key for storing the current SpanKind.SERVER span in
the Context.
|
| ServerSpanNameSupplier<T> |
|
| ServerSpanNameTwoArgSupplier<T,U> |
|
| ServerSpanNaming |
Helper container for tracking whether instrumentation should update server span name or not.
|
| ServerSpanNaming.Source |
|
| ServletContextPath |
The context key here is used to propagate the servlet context path throughout the request, so
that routing framework instrumentation that updates the span name with a more specific route can
prepend the servlet context path in front of that route.
|
| 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.
|
| SqlAttributesExtractor<REQUEST,RESPONSE> |
|
| SqlDialect |
|
| SqlStatementInfo |
|
| SqlStatementSanitizer |
This class is responsible for masking potentially sensitive parameters in SQL (and SQL-like)
statements and queries.
|
| StartTimeExtractor<REQUEST> |
Extractor of the start time of request processing.
|
| SupportabilityMetrics |
|
| SupportabilityMetrics.CounterNames |
|
| 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 |
|