nerdexam
Amazon

DVA-C02 · Question #664

A developer is investigating recent performance bottlenecks within a company's distributed web application that runs on various AWS services, including Amazon EC2 and Amazon DynamoDB. How can the deve

The correct answer is D. Implement AWS X-Ray with client handlers for the various downstream calls.. AWS X-Ray traces end-to-end requests through your distributed application. By instrumenting your application with X-Ray client handlers (for the AWS SDK and HTTP clients), you can capture and visualize the timing of each call to downstream services, such as DynamoDB, S3, or other

Submitted by omar99· Mar 5, 2026Monitoring and Troubleshooting

Question

A developer is investigating recent performance bottlenecks within a company's distributed web application that runs on various AWS services, including Amazon EC2 and Amazon DynamoDB. How can the developer determine the length of time of the application's calls to the various downstream AWS services?

Options

  • AEnable VPC Flow Logs and analyze them in Amazon OpenSearch Service.
  • BUse Amazon CloudWatch Logs to analyze application logs for the various calls.
  • CEnable detailed monitoring for the EC2 instances in Amazon CloudWatch.
  • DImplement AWS X-Ray with client handlers for the various downstream calls.

How the community answered

(29 responses)
  • A
    3% (1)
  • B
    7% (2)
  • C
    3% (1)
  • D
    86% (25)

Explanation

AWS X-Ray traces end-to-end requests through your distributed application. By instrumenting your application with X-Ray client handlers (for the AWS SDK and HTTP clients), you can capture and visualize the timing of each call to downstream services, such as DynamoDB, S3, or other APIs, directly in the X-Ray service map and trace details. This provides precise latency measurements without modifying your logging framework or overloading CloudWatch Logs.

Community Discussion

No community discussion yet for this question.

Full DVA-C02 Practice