An application exposes an API that returns workload metrics. The company must collect, analyze, and visualize those metrics at scale to identify issues. Which set of actions will satisfy these requirements? (Pick three.)
Choose an answer
Tap an option to check your answer.
Correct answer: Schedule an Amazon EventBridge rule to trigger an AWS Lambda function that calls the API to fetch workload metrics, and write the metric data to an Amazon S3 bucket., Run an AWS Glue crawler to catalog the workload metric files stored in the Amazon S3 bucket, and create Amazon Athena views over the Glue cataloged data., Build Amazon QuickSight datasets from the Amazon Athena views and create a QuickSight analysis to visualize the workload metric data as a dashboard..
Why this is the answer
The first correct option describes collecting metrics by using EventBridge to schedule a Lambda function that calls the API and stores the data in S3. This is a scalable and common pattern for data ingestion. The second correct option explains how to prepare the data for analysis by using an AWS Glue crawler to catalog the S3 data, making it queryable via Amazon Athena. This enables SQL-based analysis without managing servers. The third correct option details visualizing the data by building Amazon QuickSight datasets from Athena views and creating a QuickSight analysis. QuickSight is a fully managed BI service for creating interactive dashboards. The incorrect option involving DynamoDB streams is unsuitable because Glue crawlers do not directly attach to DynamoDB streams for cataloging. The CloudWatch dashboard option is less efficient for complex analysis and visualization of large datasets compared to QuickSight, and querying Athena directly from CloudWatch widgets is not a standard or scalable pattern.
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