DVA-C02 Question 336
Single answerYou are developing a serverless application using AWS Lambda and need to visualize application performance metrics, such as invocation counts and error rates, over time to identify trends and troubleshoot issues. Which AWS service should you use to create data visualizations for these metrics?
- A
Amazon CloudWatch
- B
AWS Glue
- C
Amazon QuickSight
- D
AWS X-Ray
Show answer and explanation
Correct answer: A
Explanation
The correct answer is Amazon CloudWatch because it is specifically designed to monitor, collect, and visualize metrics for AWS services, including AWS Lambda. It provides the necessary tools to analyze trends and troubleshoot issues through custom dashboards and visualizations.
- A. Correct.
Amazon CloudWatch is the correct service for monitoring and visualizing performance metrics for AWS Lambda and other AWS resources. It allows you to create dashboards with visualizations such as graphs and charts for metrics like invocation counts and error rates.
- B. Incorrect.
AWS Glue is a data integration service primarily used for ETL (Extract, Transform, Load) workflows, not for creating visualizations of application performance metrics.
- C. Incorrect.
Amazon QuickSight is a business intelligence tool for creating dashboards and visualizations from datasets. However, it is not specifically designed for monitoring AWS Lambda performance metrics.
- D. Incorrect.
AWS X-Ray is used for tracing application requests and analyzing distributed applications’ performance, but it does not create visualizations for general performance metrics like invocation counts or error rates.