Freedom251 › Distributed Tracing Tools
AWS X-Ray

What AWS X-Ray is
AWS X-Ray collects information about application requests and helps teams inspect traces to find problems and opportunities to optimize. For an individual traced request, it can display request and response details along with calls to AWS resources, microservices, databases, and web APIs. Its trace map lays out clients, front-end services, and backend services to help pinpoint bottlenecks and latency spikes. Applications can send trace data through X-Ray SDKs or APIs, AWS Distro for OpenTelemetry, or CloudWatch Application Signals. AWS integrations can add tracing headers, send data, run the X-Ray daemon, or instrument requests. With Lambda, the daemon can capture invocation details; the SDK can trace outgoing calls and attach annotations and metadata. Sampling defaults to the first request each second plus five percent of additional requests, and rules can be configured. Traces are kept for 30 days and encrypted at rest, optionally with an AWS KMS key. IAM controls API access. X-Ray is cloud-based and supports Linux, macOS, Windows, web, and API. Its listed free allowance covers 100,000 recorded traces and the first 1,000,000 retrieved or scanned monthly; further use is billed by usage. From $5.
Who it suits
X-Ray suits teams that need to trace requests across AWS resources and other services, inspect latency, or analyze application behavior. It supports applications instrumented through AWS options or OpenTelemetry.
What it does well
- Trace details include downstream services and data stores.
- Service map helps locate bottlenecks and latency spikes.
- Trace data is encrypted at rest.
- Free monthly trace allowances are listed.
What to know first
- Trace data is retained for 30 days.
- SDK and daemon releases are limited to security fixes from February 25, 2026.
- Additional usage is billed by usage.
Limits
The free usage allowance covers 100,000 traces recorded and the first 1,000,000 traces retrieved or scanned per month. Additional usage is billed by usage.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| AWS X-Ray pay-as-you-go | 100,000 traces recorded per month free · first 1,000,000 traces retrieved or scanned per month free · additional usage billed by usage | Free |
| Free tier | per month · 100,000 traces recorded · 1,000,000 traces retrieved or scanned | Free |
| Usage above free tier | per trace recorded · $0.0000005 per trace retrieved or scanned · first 100,000 recorded and 1,000,000 retrieved/scanned free monthly | Free |
As aws.amazon.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the AWS X-Ray website.
- Choose an instrumentation route: X-Ray SDKs or APIs, AWS Distro for OpenTelemetry, or CloudWatch Application Signals.
- Use an AWS service integration where available to add tracing headers, send data, run the daemon, or instrument requests.
- For Lambda, use the daemon to record invocation details and the SDK for outgoing-call tracing, annotations, and metadata.
- Configure sampling rules if the default sampling behavior does not suit your application.
AWS X-Ray is a cloud service for tracing application requests across dependencies. It is best suited to teams building on AWS that need request-level detail and a service map. Its AWS integrations are a clear strength, but teams relying on its SDK or daemon should weigh the recommended move to OpenTelemetry.
Overview
X-Ray collects application request data for teams to inspect, filter, and analyze when investigating issues or looking for optimization opportunities. A trace can connect request and response details with calls to AWS resources, microservices, databases, and web APIs, helping teams follow a request across dependencies rather than examine each component in isolation.
The service map organizes trace data into a view of clients, front-end services, and backend services. It can help pinpoint bottlenecks and latency spikes, although it is only as useful as the trace data an application sends.
Key features
Instrumentation and AWS integration
Applications can send trace data through X-Ray SDKs or APIs, AWS Distro for OpenTelemetry, or CloudWatch Application Signals. AWS integrations can add tracing headers, transmit trace data, run the daemon, or instrument requests. For Lambda, the daemon can record invocation details; the X-Ray SDK can trace outgoing calls and attach annotations and metadata. This makes X-Ray a practical fit for AWS-centered workloads, while the range of instrumentation paths gives teams a route to use OpenTelemetry.
Sampling and data controls
The SDK's default sampling rule keeps the first request each second and five percent of additional requests; teams can configure sampling rules to change that balance. Sampling helps control the volume of traces, but means the default does not capture every request. Trace data is retained for 30 days.
X-Ray encrypts traces and related data at rest, with the option to use an AWS KMS key, including a customer-managed key. AWS Identity and Access Management governs API access, and identity-based and resource-based policies are supported. These controls suit teams already managing access and keys through AWS.
SDK and daemon direction
Beginning February 25, 2026, AWS limits X-Ray SDK and daemon releases to security fixes and recommends migration to OpenTelemetry. That makes the choice less attractive for teams planning new instrumentation around those components; the daemon is available for Linux, Windows, and macOS, but its platform availability does not change the release policy.
Pricing
AWS X-Ray pay-as-you-go: free. The allowance covers 100,000 traces recorded per month and the first 1,000,000 traces retrieved or scanned per month; additional usage is billed by usage. This gives smaller workloads room to start without charges within those caps, while higher-volume teams should account for usage-based costs. X-Ray's pricing basis is traces, and the service is paid beyond the free allowances.
Platforms
X-Ray is a cloud deployment with API, Linux, macOS, web, and Windows platform support. The daemon itself is available for Linux, Windows, and macOS.
Who it's for
X-Ray fits teams operating AWS workloads that need to connect request-level details with downstream services and want AWS-integrated instrumentation, sampling, and access controls. It is less compelling for teams seeking a long-term commitment to the X-Ray SDK or daemon, given AWS's recommendation to migrate those users toward OpenTelemetry.
Pros and cons
- Pros: Traces can link request and response details to downstream AWS resources, microservices, databases, and web APIs, giving teams a cross-service view of a request.
- Pros: The service map can help locate bottlenecks and latency spikes, and AWS integrations include Lambda support.
- Pros: Configurable sampling, 30-day retention, encryption at rest, and IAM policies provide useful controls for managing trace collection and access.
- Cons: The default sampling rule captures only the first request each second and five percent of additional requests, so it does not preserve a complete record of traffic by default.
- Cons: AWS is limiting SDK and daemon releases to security fixes and recommends OpenTelemetry migration, making continued investment in those components a less durable choice.
- Cons: Usage beyond the monthly free trace allowances is billed by usage.
Alternatives
For other options, see Distributed Tracing Tools.
- Grafana Cloud Application Observability is worth considering for a freemium option with a free allowance of 2,232 host hours and a Pro plan priced at $0.03 a month, billed at $0.025 per host hour plus a $19 monthly platform fee.
- Tracetest is an alternative for readers looking for a free, open-source project from Kubeshop.
- Uptrace offers a freemium cloud plan with 50 GB free per month, then $0.075/GB, and unlimited users, services, and hosts.
- Apache SkyWalking is a free, self-hosted open-source observability platform.
- Honeycomb may suit teams comparing freemium event and metrics allowances, with a free plan covering up to 20M events per month and 100M metrics data points per month.
- Hubble is a free open-source observability layer that requires Cilium.
- Jaeger is a free, 100% open-source option with self-hosted deployment.
- Oracle Log Analytics is another freemium option.
Verdict
Choose AWS X-Ray if your team runs AWS workloads and needs to trace requests across dependencies with AWS-integrated instrumentation and a service map. Its strongest reason to choose it is that connected view of request behavior; look elsewhere if you want to build around the X-Ray SDK or daemon for the long term, since AWS recommends moving those users to OpenTelemetry.
Verdict
AWS X-Ray provides request tracing, service maps, and configurable sampling, with multiple instrumentation paths. The planned shift of SDK and daemon releases to security fixes makes its OpenTelemetry migration recommendation an important consideration.
Questions
Does AWS X-Ray have a free plan?
Yes. The listed pay-as-you-go plan includes 100,000 traces recorded and the first 1,000,000 traces retrieved or scanned per month free.
How much does AWS X-Ray cost?
The pricing note says From $5. Additional usage beyond the listed free allowances is billed by usage.
Which platforms does AWS X-Ray support?
The listed platforms are API, Linux, macOS, web, and Windows. The X-Ray daemon is available for Linux, Windows, and macOS.
Does AWS X-Ray support OpenTelemetry?
Yes. Applications can send trace data using AWS Distro for OpenTelemetry.
How long does AWS X-Ray retain traces?
Trace data is retained for 30 days.
What is AWS's X-Ray SDK and daemon release policy?
Beginning February 25, 2026, AWS limits releases to security fixes and recommends migration to OpenTelemetry.
Facts from AWS X-Ray's own pages
- Access control
- AWS Identity and Access Management controls access to X-Ray at the API level, and X-Ray supports identity-based and resource-based policies. · docs.aws.amazon.com, 5 Oct 2026
- API Gateway integration
- API Gateway supports active and passive tracing, applies sampling rules and adds a gateway-stage node to the service map. · docs.aws.amazon.com, 15 Oct 2026
- AWS integrations
- AWS service integrations can add tracing headers, send trace data, run the X-Ray daemon, or instrument requests; examples include AWS Lambda and AWS Distro for OpenTelemetry. · docs.aws.amazon.com, 5 Oct 2026
- Company founding
- LinkedIn says AWS launched in 2006 as a provider of infrastructure web services. · linkedin.com, 15 Oct 2026
- Company size
- LinkedIn lists Amazon Web Services with more than 10,001 employees and Seattle, Washington as headquarters. · linkedin.com, 15 Oct 2026
- Daemon licence
- The open-source X-Ray daemon repository is licensed under Apache 2.0. · github.com, 15 Oct 2026
- Daemon platforms
- AWS publishes daemon executables or installers for Linux, macOS and Windows, plus container images. · docs.aws.amazon.com, 15 Oct 2026
- Documentation depth
- The API reference was updated October 7, 2026 and documents trace-management and service-map operations. · docs.aws.amazon.com, 15 Oct 2026
- Encryption
- X-Ray always encrypts traces and related data at rest and can use an AWS KMS key, including a customer-managed key. · docs.aws.amazon.com, 5 Oct 2026
- Founded
- 2006 · aws.amazon.com, 28 Sept 2026
- Instrumentation
- Applications can send incoming, outgoing and in-application event data with metadata, often through configuration changes or SDKs. · docs.aws.amazon.com, 15 Oct 2026
- Instrumentation options
- Applications can send trace data to X-Ray using X-Ray SDKs, X-Ray APIs, AWS Distro for OpenTelemetry, or CloudWatch Application Signals. · docs.aws.amazon.com, 5 Oct 2026
- Integration modes
- AWS integrations can provide active instrumentation, passive instrumentation, request-header propagation and daemon tooling. · docs.aws.amazon.com, 15 Oct 2026
- Lambda integration
- Lambda supports active and passive X-Ray instrumentation and adds Lambda service and function nodes to trace maps. · docs.aws.amazon.com, 15 Oct 2026
- Lambda tracing
- AWS Lambda can run the X-Ray daemon and record invocation details, while the X-Ray SDK can add outgoing-call tracing, annotations, and metadata. · docs.aws.amazon.com, 5 Oct 2026
- Legal maker
- The legal entity is Amazon Web Services, Inc., headquartered at 410 Terry Avenue North, Seattle, Washington, with a creation date of May 3, 2006. · lei.bloomberg.com, 15 Oct 2026
- Limit: G2 learning and price
- G2 reviewers mention a learning curve, occasional inaccurate analysis or freezing, and high price concerns. · g2.com, 15 Oct 2026
- Limit: Gartner usability
- Gartner feedback repeatedly describes the product as unintuitive and cites weak debugging intuitiveness. · gartner.com, 15 Oct 2026
- Limit: Software Advice reliability
- Software Advice reviews mention interface glitches, intermittent application errors, delayed output and a limited six-hour view in one report. · softwareadvice.com, 15 Oct 2026
- Migration direction
- AWS recommends moving instrumentation to OpenTelemetry solutions for continued feature development and broader ecosystem support. · docs.aws.amazon.com, 15 Oct 2026
- OpenTelemetry integration
- AWS Distro for OpenTelemetry can send correlated metrics and traces to CloudWatch, X-Ray, OpenSearch Service and Managed Prometheus. · docs.aws.amazon.com, 15 Oct 2026
- Praise: G2 AWS integration
- G2 reviewers repeatedly praise ease of use, AWS integration and faster application debugging. · g2.com, 15 Oct 2026
- Praise: Gartner monitoring
- Gartner reviewers praise monitoring otherwise difficult application components and easy initial setup. · gartner.com, 15 Oct 2026
- Praise: Software Advice analysis
- Software Advice reviewers praise the breadth of searchable diagnostic details, AWS resource coverage and profiling for root-cause work. · softwareadvice.com, 15 Oct 2026
Where AWS X-Ray stands on Freedom251
- Distributed Tracing Tools#3 of 32
