AWS X-Ray
AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to-end tracing of requests as they travel through the application, identifying performance bottlenecks and errors. It is now part of Amazon CloudWatch Application Signals for unified observability.
APIs
AWS X-Ray
AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to-end tracing of requests as they travel through the application, ident...
Capabilities
AWS X-Ray Distributed Tracing Workflow
Workflow capability for collecting, analyzing, and visualizing distributed traces with AWS X-Ray.
Run with NaftikoFeatures
Trace requests from client to backend across all services in your distributed application.
Visualize service dependencies and real-time health indicators in an interactive map.
Filter, search, and analyze traces using filter expressions and groups.
Control trace collection rates with dynamic sampling rules to manage cost and volume.
Add indexed annotations and non-indexed metadata to traces for custom filtering and context.
Identify and analyze errors, faults, and throttling across distributed services.
Identify performance bottlenecks with detailed latency histograms and percentile data.
Integrated with CloudWatch Application Signals for unified observability and alerting.
Instrument applications with X-Ray SDKs for Java, Python, Go, Node.js, Ruby, and .NET.
Use Cases
Identify and resolve latency bottlenecks in distributed microservices applications.
Trace errors and exceptions to their root cause across service boundaries.
Understand service dependencies and the impact of downstream failures.
Monitor request latency and error rates against service level agreements.
Gain observability into complex microservices architectures and their interactions.
Integrations
Automatically instrument Lambda functions with X-Ray active tracing.
Enable X-Ray tracing on API Gateway stages for end-to-end visibility.
Collect traces from containerized applications running on ECS.
Enable X-Ray on Elastic Beanstalk environments for application tracing.
Unified observability with CloudWatch Application Signals and alarms.
Trace state machine executions through Step Functions workflows.