AWS Certified SysOps Administrator – AssociateMonitoring, Logging, and RemediationEasy

A SysOps administrator is observing high latency and error rates for a new microservices application deployed on AWS. The application consists of multiple Lambda functions, API Gateway endpoints, and DynamoDB tables. The administrator needs a consolidated view to trace requests across these services and identify the component causing the performance degradation. Which AWS service is designed for this purpose?

  1. AAWS Personal Health Dashboard
  2. BAmazon CloudWatch Logs Insights
  3. CAmazon CloudWatch Dashboards
  4. DAWS X-Ray
Show answer & explanation

Correct answer: D. AWS X-Ray

AWS X-Ray is specifically designed for distributed tracing of requests across microservices architectures. It helps developers and SysOps administrators analyze and debug production, distributed applications, such as those built using Lambda, API Gateway, and DynamoDB, by providing an end-to-end view of requests.

Why the other options are wrong

  • A. AWS Personal Health Dashboard provides personalized views of AWS service health and scheduled events, not application-level performance tracing.
  • B. CloudWatch Logs Insights is for querying and analyzing log data, not for visualizing end-to-end request traces across multiple services.
  • C. CloudWatch Dashboards provide a customizable aggregate view of metrics and logs, but they don't inherently offer the distributed tracing capabilities of X-Ray.

Distributed Tracing with AWS X-Ray

AWS X-Ray helps developers and SysOps administrators analyze and debug production, distributed applications by providing an end-to-end view of requests as they travel through various services.

  • Provides a service map for visualizing interactions.
  • Identifies performance bottlenecks in microservices.
  • Supports Lambda, API Gateway, EC2, ECS, and more.

Memory trick: X-Ray sees through the microservices, showing the request's journey.

More Monitoring, Logging, and Remediation questions