CubeAPM
CubeAPM CubeAPM

AWS X-Ray Pricing & Review 2026: Trace Costs, Features, and Alternatives

AWS X-Ray Pricing & Review 2026: Trace Costs, Features, and Alternatives

Table of Contents

AWS X-Ray is AWS’s managed distributed tracing service for teams running microservices, serverless functions, containers, and AWS-managed workloads. Its main strength is AWS-native request tracing: it helps teams follow a request across services, view service maps, identify latency, and investigate where errors or faults happen in distributed applications.

Pricing and reviews matter because X-Ray can look very cheap compared with full observability platforms, but that is partly because it is focused mainly on tracing. Real cost depends on request volume, sampling rate, traces recorded, traces retrieved, traces scanned, X-Ray Insights, and whether the team also uses CloudWatch Logs, Metrics, Application Signals, RUM, Synthetics, dashboards, alarms, or SLOs.

In this guide, we’ll break down AWS X-Ray pricing, free tier limits, trace-based cost scenarios, key features, user reviews, common limitations, and alternatives. We’ll also explain why X-Ray’s price can appear low, what it does and does not cover, and when teams should compare it with broader observability platforms such as CubeAPM, Datadog, New Relic, Dynatrace, Grafana Tempo, and Jaeger.

🔑 Key Takeaways

  • AWS X-Ray pricing is usage-based. Public AWS pricing examples show trace charges based on traces recorded, retrieved, and scanned, with X-Ray trace storage in examples priced at $0.000005 per trace and retrieval/scanning priced at $0.0000005 per trace.
  • The free tier includes 100,000 traces recorded each month and 1,000,000 traces retrieved or scanned each month.
  • AWS’s low-volume pricing example totals $0.39/month with X-Ray Insights enabled. Its high-volume Application Signals example shows $389.07/month for X-Ray tracing alone and $1,899.91/month when Application Signals and SLO charges are included.
  • The X-Ray SDKs and daemon are now in maintenance mode. AWS recommends migrating to OpenTelemetry-based instrumentation.
  • G2 lists AWS X-Ray review themes around AWS integration, debugging value, performance issue identification, and a learning curve. Gartner Peer Insights lists AWS X-Ray at 4.4/5 from 20 ratings, while PeerSpot lists it at 7.8/10.

What Is AWS X-Ray?

aws x-ray pricing and review
AWS X-Ray Pricing & Review 2026: Trace Costs, Features, and Alternatives 2

AWS X-Ray is a distributed tracing service from Amazon Web Services. It collects trace data from applications and shows how requests move across services, databases, queues, APIs, and external dependencies.

Each trace represents a request path through an application. X-Ray groups related segments and subsegments so developers can see timing, latency, faults, errors, and downstream service behavior. This is useful for debugging microservices and serverless architectures where a single user request may touch many services before completing.

X-Ray works best in AWS-native environments. Gartner’s AWS X-Ray overview says it supports integration with AWS services and provides service maps, trace visualizations, and analytics for diagnosing latency and errors.

Important 2026 Update: X-Ray SDK and Daemon Maintenance

This is one of the most important updates for buyers in 2026.

AWS says the X-Ray SDKs and daemon entered maintenance mode on February 25, 2026. During maintenance mode, AWS will limit releases to security issues only, and the SDKs/daemon will not receive new feature enhancements. AWS recommends migrating to OpenTelemetry solutions for application instrumentation and sending traces to AWS X-Ray.

This does not mean the AWS X-Ray backend has been discontinued. It means new instrumentation decisions should be made carefully. For new applications, OpenTelemetry through AWS Distro for OpenTelemetry is the safer long-term path because AWS is explicitly moving users away from legacy X-Ray SDK and daemon instrumentation.

AWS X-Ray Features

X-Ray traces requests across supported AWS services and instrumented applications. It helps developers see where requests slow down, fail, or branch across multiple dependencies.

The service map shows services and their relationships. This is useful during incidents because teams can quickly see which node or edge is reporting latency, errors, or faults.

X-Ray uses sampling rules to control cost and tracing overhead. In Application Signals examples, AWS says X-Ray tracing is enabled by default at a 5% sampling rate, and teams can adjust that rate higher or lower.

AWS introduced adaptive sampling for X-Ray in September 2025. AWS says adaptive sampling supports Sampling Boost and Anomaly Span Capture. Sampling Boost can adjust sampling rates within user-defined limits, while Anomaly Span Capture helps capture important spans during anomaly conditions.

Important caveat: do not describe adaptive sampling as a universal feature for every old X-Ray SDK setup. AWS’s newer direction is tied to OpenTelemetry-based instrumentation, and the X-Ray SDKs/daemon are now in maintenance mode.

X-Ray Insights analyzes trace data to detect abnormal application behavior. It is useful for surfacing fault-rate or latency anomalies without requiring every issue to be found through manual trace searches.

Filter expressions let teams search traces using criteria such as service, response status, latency, request path, and indexed fields. This helps narrow debugging from all traces to the subset that matters.

AWS X-Ray now sits closely inside CloudWatch Application Observability. AWS’s pricing page includes X-Ray tracing inside Application Signals examples and separately notes that Synthetics and RUM can be used with Application Signals.

AWS X-Ray Pricing

AWS X-Ray uses pay-as-you-go pricing. There are no upfront fees or minimum commitments for basic X-Ray trace usage. Pricing is based on traces recorded, traces retrieved, and traces scanned.

The old AWS X-Ray pricing page now sits under broader CloudWatch pricing/Application Observability context. AWS’s current CloudWatch pricing page still includes X-Ray trace pricing examples, free tier details, and Application Signals examples.

AWS X-Ray Free Tier

Pricing dimensionFree monthly allowance
Traces recorded100,000 traces/month
Traces retrievedIncluded in 1,000,000 retrieved or scanned traces/month
Traces scannedIncluded in 1,000,000 retrieved or scanned traces/month

AWS’s CloudWatch pricing page states that the first 100,000 traces recorded each month are free and the first 1,000,000 traces retrieved or scanned each month are free.

AWS X-Ray Paid Pricing

Pricing dimensionPublic AWS pricing example
Traces recorded/stored$0.000005 per trace
Traces retrieved$0.0000005 per trace
Traces scanned$0.0000005 per trace
X-Ray Insights$0.000001 per trace processed
Application SignalsSeparate CloudWatch pricing

AWS’s examples calculate traces stored at $0.000005 per trace and traces retrieved/scanned at $0.0000005 per trace. X-Ray Insights is calculated at $0.000001 per trace processed in the low-volume example.

How AWS X-Ray Calculates Your Bill

X-Ray billing has three main trace-related cost events.

  • Recording happens when your application sends sampled trace data to X-Ray. This is usually the biggest cost driver because it scales with request volume and sampling rate.
  • Retrieving happens when full trace data is fetched, such as when a user opens a trace in the console or retrieves trace details through an API.
  • Scanning happens when users run trace searches or filter expressions that scan trace summaries, even if they do not retrieve every full trace.

This means X-Ray cost is not only about traffic. Console usage, repeated searches, Application Signals, high sampling rates, and X-Ray Insights can all affect the final bill.

AWS Official Pricing Examples

Low-Volume Application Example

AWS gives a low-volume example of an application receiving 2,000 requests per hour at a 10% sampling rate, with 100 daily queries scanning 200 traces and retrieving 50 full traces per query. In that example, the monthly X-Ray bill is $0.39 with Insights enabled.

ComponentCalculationMonthly cost
Traces recorded148,800 recorded; 48,800 billable$0.24
Traces retrieved/scanned775,000 total, within free tier$0.00
X-Ray Insights148,800 traces processed$0.15
Estimated totalAWS official example$0.39/month

High-Volume Application Example

AWS also gives a high-volume Application Signals example for one application receiving 25,000 requests per minute with X-Ray tracing enabled at a 5% sampling rate. AWS calculates 54.75 million traces stored, 54.65 million billable stored traces, and 232.655 million retrieved/scanned traces before free-tier adjustment. The X-Ray tracing portion totals $389.07/month. The combined Application Signals, SLOs, and X-Ray tracing total is $1,899.91/month.

ComponentCalculationMonthly cost
Traces stored54.65M billable traces × $0.000005$273.25
Traces retrieved/scanned231.655M billable × $0.0000005$115.82
X-Ray tracing totalAWS official example$389.07/month
Application Signals + SLOsAWS official example$1,510.84/month
Combined totalApplication Signals + X-Ray traces$1,899.91/month

💡 Key Pricing Takeaway

AWS X-Ray may look cheap because it is mainly a distributed tracing service, not a complete observability platform.

X-Ray helps teams trace requests, view service maps, debug latency, and understand where failures happen across distributed applications. It does not replace log management, infrastructure monitoring, custom metrics, dashboards, alarms, RUM, synthetics, long-term retention, or full APM workflows by itself.

That is why the X-Ray bill can look low compared with full-stack observability tools. The price usually covers sampled trace activity only. If a team also needs CloudWatch Logs, CloudWatch Metrics, Application Signals, SLOs, RUM, Synthetics, alarms, and dashboards, the broader AWS observability cost can be much higher than the X-Ray-only number.

What Drives AWS X-Ray Costs?

This is usually the biggest X-Ray cost driver. AWS charges for traces recorded after the free tier. The more requests you trace, the more you pay. Sampling rules are therefore central to X-Ray cost control.

Sampling controls how many requests are recorded as traces. In AWS’s Application Signals example, X-Ray tracing is enabled at a 5% sampling rate by default, and AWS says this rate can be adjusted higher or lower.

X-Ray also charges for traces retrieved and scanned after the free tier. This matters when engineers frequently search traces in the console, run filter expressions, or retrieve trace details through APIs.

X-Ray Insights adds another trace-processing cost. AWS’s pricing example calculates Insights at $0.000001 per trace processed.

Application Signals can add separate charges. AWS’s pricing page includes examples where X-Ray tracing is only one part of a larger Application Signals and SLO cost model.

X-Ray does not replace CloudWatch Logs or CloudWatch Metrics. If the team needs logs, custom metrics, dashboards, alarms, RUM, synthetics, or SLOs, those services can add separate AWS costs.

In 2026, instrumentation choice also matters. AWS has placed the X-Ray SDKs and daemon into maintenance mode and recommends migrating to OpenTelemetry. Teams should avoid building new long-term instrumentation around legacy X-Ray SDKs.

AWS X-Ray User Reviews

AWS X-Ray has a smaller review footprint than larger APM platforms, but it still appears across major review platforms. Gartner Peer Insights lists AWS X-Ray at 4.4/5 from 20 ratings. PeerSpot lists AWS X-Ray at 7.8/10. G2 lists AWS X-Ray at 4.1/5, based on 16 reviews. G2’s review page summarizes user feedback around ease of use, AWS integration, debugging value, performance issue identification, and a learning curve.

Review sourceRating shown publiclyReview count
G24.1/516 reviews
Gartner Peer Insights4.4/520 ratings
PeerSpot3.9/511 reviews

What Users Like

G2’s review summary says users praise AWS X-Ray for ease of use and integration with AWS tools. This fits X-Ray’s strongest use case: debugging applications that already run inside AWS.

Users value X-Ray because it helps simplify debugging and application analysis in cloud environments. G2’s summary specifically mentions performance issue identification as a common positive theme.

PeerSpot feedback highlights X-Ray’s usefulness for bottleneck detection and tracing application behavior across services. One PeerSpot review says X-Ray can show the full flow when one service calls another, without the team having to build that flow manually.

AWS X-Ray can be inexpensive for small workloads because of the free tier and sampling-based pricing. AWS’s public example shows a $0.39/month bill for modest trace usage with X-Ray Insights enabled.

What Users Criticize

⚠️ Disclaimer

The following points reflect public user-review themes and technical limitations. They should be treated as user feedback and buyer considerations, not universal limitations of AWS X-Ray.

G2 reviewers mention that AWS X-Ray can take time to learn. One repeated theme is that users need time to become comfortable with the UI, request navigation, traces, segments, subsegments, and service maps. This is not unusual for distributed tracing tools, but it matters for teams new to tracing. 

AWS X-Ray works best inside AWS. That is a strength for AWS-native teams, but it can be a limitation for hybrid or multi-cloud environments. Teams that need one tracing backend across AWS, Azure, GCP, Kubernetes, and on-prem systems may prefer OpenTelemetry-native backends.

PeerSpot review themes mention setup and instrumentation as areas that can require work. This is especially relevant when teams need custom instrumentation, deeper service coverage, or tracing outside the most straightforward AWS-native paths. 

PeerSpot summarizes mixed pricing sentiment. Some users see X-Ray as cost-effective, while others find it expensive compared with open-source alternatives. This difference makes sense because X-Ray cost depends on usage, sampling rate, traces recorded, traces scanned, and traces retrieved.

AWS X-Ray Alternatives: How It Compares to Competitors

AWS X-Ray vs CubeAPM

AWS X-Ray is a managed AWS tracing service. CubeAPM is a self-hosted, vendor-managed observability platform built around OpenTelemetry. CubeAPM is stronger for teams that want logs, metrics, traces, APM, infrastructure monitoring, RUM, synthetics, SLOs, dashboards, and data control in one platform. CubeAPM lists $0.15/GB ingestion pricing.

CategoryAWS X-RayCubeAPM
DeploymentAWS-managed serviceSelf-hosted, vendor-managed
Pricing modelPer trace recorded/retrieved/scanned$0.15/GB ingested
Main scopeDistributed tracingFull-stack observability
Data controlAWS-hostedRuns in customer environment
Best forAWS-native tracingOpenTelemetry-native observability with data control

AWS X-Ray vs Datadog

Datadog is a broader SaaS observability platform with infrastructure monitoring, APM, logs, RUM, synthetics, dashboards, and many integrations. AWS X-Ray is narrower and more AWS-native. Datadog is usually a better fit when teams want full SaaS observability across multiple clouds, while X-Ray is simpler for AWS-only tracing.

CategoryAWS X-RayDatadog
ScopeDistributed tracingFull observability suite
DeploymentAWS-managedSaaS
Pricing modelTrace-basedModular SaaS pricing
Cloud coverageAWS-firstMulti-cloud
Best forAWS-native teamsTeams needing broad SaaS observability

AWS X-Ray vs Dynatrace

Dynatrace is a full-stack observability and automation platform with infrastructure monitoring, APM, logs, Kubernetes visibility, and AI-assisted root-cause analysis. X-Ray is a lighter AWS-native tracing tool. Dynatrace is stronger for large teams that want automated problem detection and broader platform coverage.

CategoryAWS X-RayDynatrace
ScopeTracingFull-stack observability
AutomationLimited compared with full APM suitesStrong AI-assisted root-cause analysis
DeploymentAWS-managedSaaS / managed options
Pricing modelTrace-basedConsumption-based
Best forAWS tracingEnterprise automation and root-cause analysis

AWS X-Ray vs New Relic

New Relic is broader than AWS X-Ray and includes APM, logs, infrastructure monitoring, browser monitoring, synthetics, mobile monitoring, dashboards, and alerts. X-Ray is better for teams that only need AWS-native tracing and want to avoid adopting a larger external platform.

CategoryAWS X-RayNew Relic
ScopeDistributed tracingBroad observability platform
Pricing modelTrace-basedData ingest + users
LogsRequires other AWS servicesNative log ingestion
Cloud coverageAWS-firstMulti-cloud
Best forAWS-native tracingUnified SaaS observability

AWS X-Ray vs Grafana Tempo

Grafana Tempo is an open-source distributed tracing backend often used with Grafana, Prometheus, Loki, and OpenTelemetry. It can be cost-effective, but self-hosted Tempo requires operational work. AWS X-Ray is easier for AWS-native teams that want managed tracing.

CategoryAWS X-RayGrafana Tempo
ModelManaged AWS tracingOpen-source or Grafana Cloud
InstrumentationX-Ray / OpenTelemetry via AWS directionOpenTelemetry-friendly
OperationsAWS-managedDepends on deployment
EcosystemAWSGrafana stack
Best forAWS-native tracingGrafana-centered observability

AWS X-Ray vs Jaeger

Jaeger is an open-source distributed tracing system. It avoids trace-based vendor billing but requires teams to manage storage, scaling, upgrades, and integrations. X-Ray removes most backend management but keeps teams closer to AWS.

CategoryAWS X-RayJaeger
ModelManaged AWS serviceOpen-source tracing
License costUsage-basedNo license fee
OperationsAWS-managedTeam-managed
Cloud fitAWS-firstVendor-neutral
Best forManaged AWS tracingOpen-source tracing control

Is AWS X-Ray the Right Choice?

AWS X-Ray Works Best For

X-Ray makes the most sense when most of the application already runs on AWS. It fits naturally into AWS-native monitoring and debugging workflows.

X-Ray is a strong fit when the main need is request tracing, service maps, and latency debugging. It is not overbuilt for teams that do not yet need a full observability platform.

X-Ray is useful for serverless and microservices architectures where one request may pass through several services before completing.

X-Ray works well alongside CloudWatch. Teams already using CloudWatch Logs, metrics, alarms, RUM, or Synthetics may prefer to keep tracing inside the AWS observability ecosystem

X-Ray can be inexpensive when traffic is moderate and sampling is controlled. The free tier and trace-based pricing make it accessible for smaller teams.

AWS X-Ray May Not Be the Right Fit For

AWS X-Ray is an AWS-managed service. Teams that need telemetry data to stay inside their own cloud or on-prem environment may prefer a self-hosted observability platform.

X-Ray is primarily a distributed tracing tool. Teams that need logs, metrics, traces, APM, infrastructure monitoring, RUM, synthetics, dashboards, and long retention in one platform may need CloudWatch plus other AWS services, or an alternative observability platform.

X-Ray is AWS-first. It can support some external calls, but it is not as flexible as OpenTelemetry-native backends for multi-cloud or hybrid environments.

AWS recommends migrating from the X-Ray SDKs and daemon to OpenTelemetry. New deployments should avoid building long-term instrumentation strategies around the legacy SDKs.

X-Ray pricing is simple for traces, but broader AWS observability can include many separate services. Teams should model CloudWatch Logs, Metrics, Application Signals, RUM, Synthetics, alarms, and dashboards before assuming the total cost will stay low.

Conclusion

AWS X-Ray is a strong distributed tracing tool for AWS-native applications. Its biggest strengths are AWS integration, managed tracing, service maps, sampling controls, and low entry cost for small or sampled workloads.

The main limitation is scope. X-Ray is not a complete observability platform by itself. It does tracing well, but teams often need CloudWatch Logs, CloudWatch Metrics, RUM, Synthetics, dashboards, alarms, or a separate observability platform to get full production visibility.

The biggest 2026 buying consideration is instrumentation strategy. AWS has placed the X-Ray SDKs and daemon into maintenance mode and recommends OpenTelemetry migration. For AWS-only teams that need managed tracing, X-Ray is still a practical choice. For teams that need full-stack, self-hosted, OpenTelemetry-native observability with predictable per-GB pricing, CubeAPM is a strong alternative to evaluate alongside AWS X-Ray.

Disclaimer: Pricing, packaging, support timelines, included features, and AWS service integrations can change. The cost examples in this article are editorial estimates based on publicly available pricing and documentation as of June 2026. Always confirm final pricing, regional rates, service limits, and migration guidance directly with AWS before making a purchase or architecture decision.

FAQs

1. How Much Does AWS X-Ray Cost?

AWS X-Ray pricing is based on traces recorded, traces retrieved, and traces scanned. AWS’s pricing examples calculate traces recorded/stored at $0.000005 per trace and traces retrieved/scanned at $0.0000005 per trace.

2. Does AWS X-Ray Have a Free Tier?

Yes. AWS X-Ray includes 100,000 traces recorded and 1,000,000 traces retrieved or scanned each month in the free tier.

3. Is AWS X-Ray Priced Per Host?

No. AWS X-Ray is not priced per host. It is priced based on trace activity: traces recorded, retrieved, and scanned.

4. What Drives AWS X-Ray Cost?

The biggest cost drivers are trace volume, sampling rate, trace retrieval, trace scanning, X-Ray Insights, and related CloudWatch Application Observability usage.

5. Is AWS X-Ray Being Discontinued?

AWS X-Ray as a tracing backend is not being discontinued based on current AWS documentation. However, AWS says the X-Ray SDKs and daemon entered maintenance mode on February 25, 2026, and recommends migrating instrumentation to OpenTelemetry.

6. What Is the Best AWS X-Ray Alternative?

The best alternative depends on the use case. CubeAPM is strong for self-hosted, OpenTelemetry-native observability with per-GB pricing. Datadog and New Relic are strong SaaS observability platforms. Dynatrace is strong for enterprise automation. Grafana Tempo and Jaeger are strong for open-source tracing workflows.

×
×