A company is building a microservices-based application to deploy on Amazon Elastic Kubernetes Service (Amazon EKS). The microservices will call each other. The company wants the application to be observable so it can identify future performance issues. Which solution meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Configure Amazon CloudWatch Container Insights to collect metrics from the EKS clusters, and configure AWS X-Ray to trace requests between the microservices..
Why this is the answer
The correct solution leverages Amazon CloudWatch Container Insights for collecting metrics and logs from Amazon EKS clusters, providing visibility into resource utilization and performance of the microservices. AWS X-Ray is essential for distributed tracing, allowing the company to visualize the flow of requests between microservices, identify bottlenecks, and understand latency issues. Together, these services provide comprehensive observability for a microservices architecture on EKS. Configuring Amazon ElastiCache would improve performance by caching data but doesn't directly provide observability into microservice interactions. AWS CloudTrail records API calls for auditing and security, not for application-level performance monitoring or tracing. AWS Trusted Advisor offers recommendations for cost optimization, performance, security, and fault tolerance but is not a tool for real-time application observability.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed