All Classes Interface Summary Class Summary Enum 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.
|
| AsyncSpanEndStrategies |
Registry of AsyncSpanEndStrategy implementations for tracing the asynchronous operations
represented by the return type of a traced method.
|
| AsyncSpanEndStrategy |
Represents an implementation of a strategy for composing over the return value of an asynchronous
traced method which can compose or register for notification of completion at which point the
span representing the invocation of the method will be ended.
|
| 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.
|
| 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.
|
| Config |
|
| ConfigBuilder |
|
| ConsumerSpan |
This class encapsulates the context key for storing the current SpanKind.CONSUMER span in
the Context.
|
| ContextPropagationDebug |
|
| DatabaseClientTracer<CONNECTION,STATEMENT,SANITIZEDSTATEMENT> |
Base class for implementing Tracers for database clients.
|
| DbAttributesExtractor<REQUEST,RESPONSE> |
|
| DbSpanNameExtractor<REQUEST> |
|
| EndTimeExtractor<RESPONSE> |
Extractor of the end time of response processing.
|
| ErrorCauseExtractor |
|
| HttpAttributesExtractor<REQUEST,RESPONSE> |
|
| HttpClientTracer<REQUEST,CARRIER,RESPONSE> |
|
| HttpServerMetrics |
|
| HttpServerTracer<REQUEST,RESPONSE,CONNECTION,STORAGE> |
Base class for implementing Tracers for HTTP servers.
|
| HttpSpanNameExtractor<REQUEST> |
|
| HttpSpanStatusExtractor<REQUEST,RESPONSE> |
|
| HttpStatusConverter |
|
| InetSocketAddressNetAttributesExtractor<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.
|
| MessageOperation |
Represents type of operations
that may be used in a messaging system.
|
| MessagingAttributesExtractor<REQUEST,RESPONSE> |
|
| MessagingSpanNameExtractor<REQUEST> |
|
| NetAttributesExtractor<REQUEST,RESPONSE> |
|
| NetPeerAttributes |
|
| 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> |
|
| ServerSpan |
This class encapsulates the context key for storing the current SpanKind.SERVER span in
the Context.
|
| 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.
|
| SpanKindExtractor<REQUEST> |
Extractor or SpanKind.
|
| SpanLinkExtractor<REQUEST> |
Extractor of a span link 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> |
|
| 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.
|