
AWS X-Ray
AWS X-Ray is a cloud service for tracing application requests and examining how they move through an application.
What AWS X-Ray is
AWS X-Ray is a cloud service for tracing application requests and examining how they move through an application. It can show details of a request and its response, along with calls to AWS resources, microservices, databases, and web APIs. Its trace map displays clients, front-end services, and backend services, helping teams spot 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, transmit data, run the daemon, or instrument requests. With Lambda, the daemon can record invocation details; the SDK can trace outgoing calls and add annotations and metadata. The SDK samples requests by default, and sampling rules can be configured. X-Ray retains traces for 30 days, encrypts traces and related data at rest, and uses AWS Identity and Access Management for access controls. It has a free usage allowance, with additional usage billed by usage.
Good
- Maps clients and services to help locate bottlenecks.
- Shows request details and downstream calls.
- Supports OpenTelemetry instrumentation.
- Encrypts traces at rest and supports AWS access policies.
Watch out
- 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.
Who it suits
X-Ray suits teams tracing application requests across AWS services and other dependencies. It may also fit teams using OpenTelemetry, though AWS recommends migrating to OpenTelemetry as SDK and daemon releases are limited to security fixes beginning February 25, 2026.
Verdict
AWS X-Ray combines request tracing, service maps, and AWS access controls for examining application behavior. Teams should account for its 30-day retention and the stated shift toward OpenTelemetry.
Plans and prices
From AWS X-Ray's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| AWS X-Ray pay-as-you-go | Free | 100,000 traces recorded per month free · first 1,000,000 traces retrieved or scanned per month free · additional usage billed by usage |
| Free tier | Free | 100,000 traces recorded · 1,000,000 traces retrieved or scanned · per month |
| Usage above free tier | Free | $0.0000005 per trace retrieved or scanned · first 100,000 recorded and 1,000,000 retrieved/scanned free monthly · per trace recorded |
The facts
Each one read from AWS X-Ray's own pages, with the date it was checked.
What it does
- 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.checked 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.checked 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.checked 5 Oct 2026
- Daemon licence
- The open-source X-Ray daemon repository is licensed under Apache 2.0.checked 15 Oct 2026
- Documentation depth
- The API reference was updated October 7, 2026 and documents trace-management and service-map operations.checked 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.checked 5 Oct 2026
- Instrumentation
- Applications can send incoming, outgoing and in-application event data with metadata, often through configuration changes or SDKs.checked 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.checked 5 Oct 2026
- Integration modes
- AWS integrations can provide active instrumentation, passive instrumentation, request-header propagation and daemon tooling.checked 15 Oct 2026
- Lambda integration
- Lambda supports active and passive X-Ray instrumentation and adds Lambda service and function nodes to trace maps.checked 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.checked 5 Oct 2026
- Limit: Gartner usability
- Gartner feedback repeatedly describes the product as unintuitive and cites weak debugging intuitiveness.checked 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.checked 15 Oct 2026
- Migration direction
- AWS recommends moving instrumentation to OpenTelemetry solutions for continued feature development and broader ecosystem support.checked 15 Oct 2026
- OpenTelemetry integration
- AWS Distro for OpenTelemetry can send correlated metrics and traces to CloudWatch, X-Ray, OpenSearch Service and Managed Prometheus.checked 15 Oct 2026
- Praise: G2 AWS integration
- G2 reviewers repeatedly praise ease of use, AWS integration and faster application debugging.checked 15 Oct 2026
- Praise: Gartner monitoring
- Gartner reviewers praise monitoring otherwise difficult application components and easy initial setup.checked 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.checked 15 Oct 2026
The company
- Company founding
- LinkedIn says AWS launched in 2006 as a provider of infrastructure web services.checked 15 Oct 2026
- Company size
- LinkedIn lists Amazon Web Services with more than 10,001 employees and Seattle, Washington as headquarters.checked 15 Oct 2026
- Founded
- 2006checked 28 Sep 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.checked 15 Oct 2026
Where it runs
- Daemon platforms
- AWS publishes daemon executables or installers for Linux, macOS and Windows, plus container images.checked 15 Oct 2026
Money
- Limit: G2 learning and price
- G2 reviewers mention a learning curve, occasional inaccurate analysis or freezing, and high price concerns.checked 15 Oct 2026
The full review of AWS X-Ray
AWS X-Ray is a cloud service for following application requests through their dependencies. It suits teams building on AWS that need request-level detail and a service map. Its appeal is AWS-integrated visibility, tempered by 30-day trace retention and a recommended move from its SDK and daemon toward OpenTelemetry.
Overview
X-Ray collects request data for teams to inspect, filter, and analyze when locating application issues or optimization opportunities. A trace can connect request and response details with calls to AWS resources, microservices, databases, and web APIs, helping teams follow a problem across dependencies rather than inspect services separately.
Its service map lays out clients, front-end services, and backend services from trace data. That view can expose bottlenecks and latency spikes, but depends on applications being instrumented to send traces.
Key features
Tracing 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 data, run the daemon, or instrument requests. For Lambda, the daemon can record invocation details, while the SDK can trace outgoing calls and attach annotations and metadata. This range supports AWS-oriented setups, though teams using the X-Ray SDK or daemon should account for AWS's recommendation to migrate to OpenTelemetry: beginning February 25, 2026, their releases are limited to security fixes.
Sampling and data controls
The SDK's default sampling captures the first request each second and five percent of additional requests; teams can configure sampling rules. Sampling reduces how much request activity is captured, so teams with different investigation needs should tune those rules. Trace data is retained for 30 days, a firm limit for investigations that need longer history.
X-Ray encrypts traces and related data at rest and can use an AWS KMS key, including a customer-managed key. IAM controls API access, with identity-based and resource-based policies. These controls make it a stronger fit for AWS environments that need AWS-managed access and encryption controls than for teams seeking a standalone deployment model; X-Ray is cloud deployed.
Pricing
AWS X-Ray pay-as-you-go costs nothing for 100,000 traces recorded per month and the first 1,000,000 traces retrieved or scanned per month. Additional usage is billed by usage, so the free allowance is useful for modest volumes but does not cap costs as trace activity grows. The pricing note starts from $5, and the paid pricing model means teams should account for charges beyond the free usage.
Platforms
X-Ray is a cloud service, with listed platform support for API, Linux, macOS, web, and Windows. The X-Ray daemon is available for Linux, Windows, and macOS.
Who it's for
X-Ray is best suited to teams operating AWS-backed applications that want request-level investigation, a dependency map, and integration with AWS services such as Lambda. Its sampling controls and IAM policies suit teams that need to shape trace capture and API access. It is less compelling for teams needing trace history beyond 30 days or planning to keep building around the X-Ray SDK and daemon without an OpenTelemetry migration path.
Pros and cons
- Pros: Traces link request details to downstream services and data stores, giving teams a path to find where a request slows.
- Pros: The service map can make bottlenecks and latency spikes easier to locate across front-end and backend services.
- Pros: AWS KMS encryption options and IAM policy controls support AWS-centered security management.
- Cons: Trace retention is limited to 30 days, which constrains longer-term investigations.
- Cons: The SDK's default sample rate omits most additional requests unless rules are changed, so teams must align sampling with their diagnostic needs.
- Cons: SDK and daemon releases are limited to security fixes from February 25, 2026, making migration to OpenTelemetry an important planning consideration.
Alternatives
For a different tracing setup, compare these options in Distributed Tracing Tools.
- Grafana Cloud Application Observability is a freemium option with an always-free plan that includes 2,232 host hours; choose it if that host-hour allowance better fits your initial usage model.
- Tracetest offers a free open-source version; consider it if an open-source tracing tool is your priority.
- Uptrace has a cloud plan with 50 GB free per month, then $0.075/GB, and unlimited users, services, and hosts; choose it if that data-volume model suits your workload.
- Apache SkyWalking is a free, self-hosted open-source observability platform; pick it if you want to run the platform yourself.
- Honeycomb offers a free plan with up to 20M events per month, up to 100M metric data points per month, and two triggers; consider it if those event and metric allowances suit your needs.
- Hubble is a free open-source observability layer that requires Cilium; choose it if your environment already uses Cilium.
- Jaeger is a free, 100% open-source cloud-native project with self-hosted deployment; consider it if self-hosting an open-source tracer is the priority.
- SigNoz offers a self-hosted community plan; choose it if you want to manage the infrastructure, storage, scaling, upgrades, and backups yourself.
Verdict
Choose AWS X-Ray if your team runs applications on AWS and needs request-level tracing, a service map, and AWS access controls in one cloud service. Its AWS integrations are the clearest reason to choose it; the 30-day retention limit and the SDK and daemon's shift toward security-only releases are the reasons to look elsewhere or plan an OpenTelemetry transition.
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 applicable to add tracing headers, send data, run the daemon, or instrument requests.
- For Lambda tracing, use the daemon for invocation details and the SDK for outgoing calls, annotations, and metadata.
- Configure sampling rules if the default sampling behavior does not suit the application.
Limits worth knowing
The pay-as-you-go plan includes 100,000 traces recorded and the first 1,000,000 traces retrieved or scanned per month at no charge; additional usage is billed by usage. Trace data is retained for 30 days.
Questions
What does AWS X-Ray cost?
It is listed as paid, from $5. The pay-as-you-go plan includes free monthly usage allowances, and additional usage is billed by usage.
Is there a free plan?
The listed pay-as-you-go plan costs nothing and includes 100,000 traces recorded and the first 1,000,000 traces retrieved or scanned per month.
Which platforms are listed?
The 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, and AWS recommends migration to OpenTelemetry.
How long are traces retained?
X-Ray trace data is retained for 30 days.
What is changing for the X-Ray SDK and daemon?
Beginning February 25, 2026, AWS limits their releases to security fixes and recommends migration to OpenTelemetry.
Alternatives to AWS X-Ray
- 1
Grafana Cloud Application Observability
Free planAndroidiOSWebAPI8.4From $0.03 a month - 2

Uptrace
Free planOpen sourceWebAPILinuxmacOS8.4From $39 a month - 3

SigNoz
Free planAndroidiOSWebAPI7.6From $19 a month - 4

Honeycomb
Free planAndroidiOSWebAPI7.5From $150 a month - 5
Tencent Cloud Application Performance Management
WebAPILinuxSelf-hosted7.2 - 6

AppSignal
Free planWebAPI6.9From $279 a year
