A cloud architect is designing a monitoring solution for a web application. Which service should they use to collect and visualize metrics such as CPU utilization and network throughput?
Trap 1: AWS CloudTrail
CloudTrail records API activity, not metrics.
Trap 2: AWS Config
AWS Config tracks resource configuration changes.
Trap 3: AWS Trusted Advisor
Trusted Advisor provides best practice recommendations.
- A
AWS CloudTrail
Why it fails: CloudTrail records API activity, not metrics.
- B
AWS CloudWatch
AWS CloudWatch natively ingests EC2 and load-balancer metrics — CPU utilization and network throughput — without agents, then renders them in dashboards and alarms. This directly satisfies the stem's requirement to collect and visualise infrastructure metrics for the web application, unlike logging-only or identity services such as Microsoft Entra ID.
- C
AWS Config
Why it fails: AWS Config tracks resource configuration changes.
- D
AWS Trusted Advisor
Why it fails: Trusted Advisor provides best practice recommendations.