AWS X-Ray

By Shyam Mohan
AWS X-Ray

What is AWS X-Ray?

AWS X-Ray helps to analyze and debug production systems in distributed environments. AWS X-Ray is a method used to profile and monitor applications, mostly built using microservice architecture.

Using X-Ray service features, it’s very easy for a user to troubleshoot and find the root cause of slowness of the system, including other performance-related errors.

X-Ray components:

● Daemon: a unique application that collects related segment data.

● Segments: provides resource names, requests information.

● Subsegments: This provides granular details about downstream calls.

● Service Graph: Visual representation of micro-service response or failure.

● Traces: Collects all segments created from a single request.

● Sampling: Algorithm which decides which request needs to be traced.

● Filter Expressions: easier to deep dive to understand the particular path.

Features:

● Supports all language (Go, NodeJS, Ruby, Java, Phyton, ASP.NET, PHP)

● It supports AWS service integration with Lambda, API Gateway, App Mesh, CloudTrail, CloudWatch, AWS Config, EB, ELB, SNS, SQS, EC2, ECS, Fargate.

● Helps in improving application performance.

● Easy to discover application issues with insights provided by X-Ray.

● It helps in tracking user requests as they travel through the entire application.

Pricing:

● Traces recorded/retrieved/scanned will cost $.50 per 1 million requests beyond the free tier.

Enjoyed this article? Share it.

Shares
linkedin sharing button Share
facebook sharing button Share
twitter sharing button Post
whatsapp sharing button Share
sharethis sharing button Share

Subscribe to our LinkedIn Newsletter

Stay updated with the latest in Container Native DevOps & Cloud FinOps

Subscribe


Ready to Streamline Your Kubernetes Performance and Cost?

Experience seamless Kubernetes Auto tuning with RazorOps.

Schedule a Free Meeting Now.