Amazon X-Ray logo

Amazon X-Ray

AWS X-Ray is a distributed tracing service that helps developers analyze and debug production applications, providing end-to-end visibility into requests as they travel through the application. X-Ray provides service maps, trace analysis, sampling rules, group filtering, and AI-powered insights for identifying performance bottlenecks and errors across microservices and serverless architectures.

1 APIs 1 Capabilities 8 Features
Application PerformanceAWSDebuggingDistributed TracingMonitoringObservability

APIs

Amazon X-Ray REST API

RESTful API for AWS X-Ray distributed tracing operations including trace retrieval, service map generation, sampling rule management, group management, and insights analysis for...

Capabilities

Amazon X-Ray Distributed Tracing

Unified workflow for developers and operations teams to analyze distributed traces, visualize service maps, manage sampling rules, and investigate application performance insigh...

Run with Naftiko

Features

End-to-End Distributed Tracing

Trace requests as they travel across services, microservices, and serverless functions to identify bottlenecks and errors.

Service Map Visualization

Automatically generate visual service maps showing all connected services and their health status and latency.

Trace Filtering and Groups

Create groups with filter expressions to organize and analyze subsets of traces based on service names, URLs, or annotations.

Adaptive Sampling

Configurable sampling rules to control the percentage of requests traced, balancing coverage with cost.

X-Ray Insights

AI-powered automatic detection of anomalies and performance issues with root cause analysis across the service map.

AWS Service Integration

Native tracing support across Lambda, EC2, ECS, EKS, API Gateway, SNS, SQS, and 200+ other AWS services.

SDK and Agent Support

X-Ray SDKs for Java, Node.js, Python, Go, Ruby, and .NET for custom application instrumentation.

CloudWatch Integration

Deep integration with Amazon CloudWatch for correlating traces with metrics, logs, and alarms.

Use Cases

Microservices Debugging

Trace requests across microservices to identify which service is causing latency or errors in distributed applications.

Serverless Application Monitoring

Monitor Lambda function execution chains and identify cold start impacts and downstream service bottlenecks.

Performance Optimization

Use trace data and service maps to identify and eliminate performance bottlenecks in production applications.

Root Cause Analysis

Drill into traces to understand the exact call chain that caused an error or latency spike.

SLA Compliance Monitoring

Track end-to-end latency and error rates across services to ensure application SLAs are being met.

Integrations

AWS Lambda

Automatic tracing of Lambda function invocations and downstream calls.

Amazon API Gateway

Native tracing of API Gateway requests through backend services.

Amazon CloudWatch

Correlation of traces with CloudWatch metrics, logs, and alarms.

AWS App Mesh

Service mesh integration for automatic tracing of Envoy-based microservices.

OpenTelemetry

X-Ray supports the OpenTelemetry standard via the AWS Distro for OpenTelemetry.

Semantic Vocabularies

Amazon Xray Context

108 classes · 164 properties

JSON-LD

API Governance Rules

Amazon X-Ray API Rules

15 rules · 8 errors 5 warnings 2 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
KnowledgeCenter
KnowledgeCenter
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability