All Classes Interface Summary Class Summary Enum 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.
|
| ClientSpan |
|
| Config |
|
| ConfigBuilder |
|
| ContextPropagationDebug |
|
| DatabaseClientTracer<CONNECTION,STATEMENT,SANITIZEDSTATEMENT> |
Base class for implementing Tracers for database clients.
|
| DbAttributesExtractor<REQUEST> |
|
| DbSpanNameExtractor<REQUEST> |
|
| ErrorCauseExtractor |
|
| HttpAttributesExtractor<REQUEST,RESPONSE> |
|
| HttpClientTracer<REQUEST,CARRIER,RESPONSE> |
|
| HttpServerTracer<REQUEST,RESPONSE,CONNECTION,STORAGE> |
Base class for implementing Tracers for HTTP servers.
|
| 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.
|
| 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 |
|
| RpcClientTracer |
|
| RpcServerTracer<REQUEST> |
|
| ServerSpan |
This class encapsulates the context key for storing the current SpanKind.SERVER span in
the Context.
|
| 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.
|
| ServletSpanNaming |
Helper container for tracking whether servlet integration should update server span name or not.
|
| SpanKindExtractor<REQUEST> |
Extractor or SpanKind.
|
| SpanNameExtractor<REQUEST> |
Extractor of the span name for a request.
|
| SpanStatusExtractor<REQUEST,RESPONSE> |
Extractor of StatusCode, which will be called after a request and response is completed
to determine its final status.
|
| SqlAttributesExtractor<REQUEST> |
|
| SqlStatementInfo |
|
| SqlStatementSanitizer |
This class is responsible for masking potentially sensitive parameters in SQL (and SQL-like)
statements and queries.
|
| SupportabilityMetrics |
|
| SupportabilityMetrics.CounterNames |
|