All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractXRayInterceptor |
|
| AllSamplingStrategy |
A sampling strategy for which shouldTrace always returns true.
|
| AlreadyEmittedException |
|
| AWSLogReference |
Represents a link between a trace segment and supporting CloudWatch logs.
|
| AWSOperationHandler |
|
| AWSOperationHandlerManifest |
|
| AWSOperationHandlerRequestDescriptor |
|
| AWSOperationHandlerResponseDescriptor |
|
| AWSServiceHandler |
|
| AWSServiceHandlerManifest |
|
| AWSXRay |
Static helper class which holds reference to a global client and provides a static interface for invoking methods on the
client.
|
| AWSXRayRecorder |
|
| AWSXRayRecorderBuilder |
|
| AWSXRayServletFilter |
|
| AWSXRayServletFilter |
|
| BaseAbstractXRayInterceptor |
Allows for use of this library without Spring Data JPA being in the classpath.
|
| ByteUtils |
|
| Cause |
A representation of what issues caused this (sub)segment to include a failure / error.
|
| CauseSerializer |
|
| CentralizedManifest |
|
| CentralizedReservoir |
|
| CentralizedRule |
Represents a customer-defined sampling rule.
|
| CentralizedSamplingStrategy |
|
| ContainerInsightsUtil |
Deprecated.
|
| ContextMissingStrategy |
|
| DaemonConfiguration |
|
| DefaultContextMissingStrategy |
|
| DefaultEmitter |
Deprecated.
|
| DefaultHttpClient |
Deprecated.
|
| DefaultPrioritizationStrategy |
|
| DefaultSamplingStrategy |
|
| DefaultStreamingStrategy |
|
| DefaultThrowableSerializationStrategy |
Default implementation of ThrowableSerializationStrategy.
|
| DelegatingEmitter |
|
| DockerUtils |
Utility class to get metadata for dockerized containers
|
| DummySegment |
Deprecated.
|
| DummySubsegment |
Deprecated.
|
| DynamicSegmentNamingStrategy |
Deprecated.
|
| DynamicSegmentNamingStrategy |
Deprecated.
|
| EC2Plugin |
A plugin, for use with the AWSXRayRecorderBuilder class, which will add EC2 instance information to segments generated
by the built AWSXRayRecorder instance.
|
| ECSPlugin |
A plugin, for use with the AWSXRayRecorderBuilder class, which will add ECS container information to segments generated
by the built AWSXRayRecorder instance.
|
| EKSPlugin |
A plugin, for use with the AWSXRayRecorderBuilder class, which will add Kubernetes metadata to segments.
|
| ElasticBeanstalkPlugin |
A plugin, for use with the AWSXRayRecorderBuilder class, which will add Elastic Beanstalk environment information to
segments generated by the built AWSXRayRecorder instance.
|
| EMFMetricFormatter |
Creates metrics based on a Segment.
|
| Emitter |
An emitter of segments and subsegments to X-Ray.
|
| Entity |
|
| EntityDataKeys |
|
| EntityDataKeys.AWS |
|
| EntityDataKeys.HTTP |
|
| EntityHeaderKeys |
|
| EntityHeaderKeys.AWS |
|
| EntityHeaderKeys.HTTP |
|
| EntityImpl |
The base class from which Segment and Subsegment extend.
|
| FacadeSegment |
|
| FastIdGenerator |
Generates random IDs using a fast but cryptographically insecure random number
generator.
|
| FixedSegmentNamingStrategy |
Deprecated.
|
| FixedSegmentNamingStrategy |
Deprecated.
|
| GetSamplingRulesRequest |
|
| GetSamplingRulesResponse |
|
| GetSamplingRulesResponse.SamplingRule |
|
| GetSamplingRulesResponse.SamplingRuleRecord |
|
| GetSamplingTargetsRequest |
|
| GetSamplingTargetsRequest.SamplingStatisticsDocument |
|
| GetSamplingTargetsRequest.SamplingStatisticsDocument.Builder |
|
| GetSamplingTargetsResponse |
|
| GetSamplingTargetsResponse.SamplingTargetDocument |
|
| HttpClientBuilder |
Wraps and overrides some of org.apache.http.impl.client.HttpClientBuilder's methods.
|
| IdGenerator |
An internal base class for unifying the potential ID generators.
|
| IgnoreErrorContextMissingStrategy |
|
| JsonUtils |
Deprecated.
|
| LambdaSegmentContext |
|
| LambdaSegmentContextResolver |
|
| LocalizedSamplingStrategy |
|
| Log4JSegmentListener |
Implementation of SegmentListener that's used for Trace ID injection into logs that are recorded using the Log4J frontend API.
|
| LogErrorContextMissingStrategy |
|
| LooseValidations |
Utilities for validating parameters loosely.
|
| Manifest |
|
| Matchers |
|
| MetricEmitter |
Extract metrics from a segment and emit them to a a given destination.
|
| MetricFormatter |
Convert a segment into a formatted log string.
|
| MetricsDaemonConfiguration |
Configuration specifying where to publish EMF metrics over UDP
|
| MetricsSegmentListener |
Listener that extracts metrics from Segments and emits them to CloudWatch using a structured log mechanism.
|
| Namespace |
|
| NoOpMetricEmitter |
|
| NoOpSegment |
|
| NoSamplingStrategy |
A sampling strategy for which shouldTrace always returns false.
|
| Plugin |
|
| PrioritizationStrategy |
|
| Rand |
|
| RandImpl |
|
| RecyclableBuffers |
ThreadLocal buffers for use when creating new derived objects such as Strings.
|
| Reservoir |
|
| ResolverChain<T> |
|
| Rule |
|
| RulePoller |
|
| RuntimeErrorContextMissingStrategy |
|
| SamplingRequest |
Represents the input request to the sampler.
|
| SamplingResponse |
Represents the sampling decision output by the sampler.
|
| SamplingRule |
|
| SamplingRuleManifest |
|
| SamplingStrategy |
|
| SamplingStrategyOverride |
|
| SearchPattern |
Deprecated.
|
| SecureIdGenerator |
Generates for IDs using a cryptographically secure random number generator.
|
| Segment |
|
| SegmentContext |
|
| SegmentContextExecutors |
Executors that will mount a segment before running a command.
|
| SegmentContextResolver |
|
| SegmentContextResolverChain |
|
| SegmentImpl |
|
| SegmentListener |
An interface to intercept lifecycle events, namely the beginning and ending, of segments produced by the AWSXRayRecorder.
|
| SegmentNamingStrategy |
|
| SegmentNamingStrategy |
|
| SegmentNotFoundException |
|
| SLF4JSegmentListener |
Implementation of SegmentListener that's used for Trace ID injection into logs that are recorded using the SLF4J frontend API.
|
| SqlSubsegments |
Class containing utility method to create fully-populated SQL subsegments.
|
| SQSMessageHelper |
|
| StackTraceElementSerializer |
|
| Statistics |
Per-Rule statistics maintained by the sampler.
|
| StdoutMetricEmitter |
Writes EMF formatted structured logs to stdout for testing.
|
| StreamingStrategy |
|
| StringTransform |
Deprecated.
|
| StringValidator |
Deprecated.
|
| Subsegment |
|
| SubsegmentImpl |
|
| SubsegmentNotFoundException |
|
| TargetPoller |
|
| ThreadLocalSegmentContext |
|
| ThreadLocalSegmentContextResolver |
|
| ThreadLocalStorage |
Deprecated.
|
| ThrowableDescription |
|
| ThrowableSerializationStrategy |
|
| TimeUtils |
|
| TracedHttpClient |
|
| TracedHttpClient.HttpSupplier<R> |
|
| TracedResponseHandler<T> |
Wraps an instance of org.apache.http.client.ResponseHandler and adds response information to the current subsegment.
|
| TraceHeader |
|
| TraceHeader.SampleDecision |
|
| TraceID |
|
| TracingConnection |
|
| TracingDataSource |
|
| TracingHandler |
Extension of RequestHandler2 that intercepts requests made by AmazonWebServiceClients and generates
corresponding subsegments.
|
| TracingInterceptor |
|
| TracingInterceptor |
|
| TracingInterceptor |
|
| TracingStatement |
Deprecated.
|
| UDPEmitter |
Deprecated.
|
| UDPMetricEmitter |
Generates EMF formatted metrics and send them to the CloudWatch Agent for publication.
|
| UnsignedXrayClient |
A simple client for sending API requests via the X-Ray daemon.
|
| XRayEnabled |
|
| XRayInterceptorUtils |
Deprecated.
|
| XRaySpringDataInterceptor |
|
| XRayTraced |
|