Question

Difficulty: MediumAWS Management, Governance, and Developer Tools

A company is running an application on a fleet of Amazon EC2 instances. The operations team needs to monitor the CPU utilization of the instances in real time and receive an automated notification if the utilization exceeds 85%85\% for more than 55 minutes. Which AWS service should the company use to collect these performance metrics and trigger the notification?

  1. Amazon CloudWatchAnswer
  2. B
    AWS CloudTrail
  3. C
    AWS Config
  4. D
    AWS Systems Manager

Answer

Amazon CloudWatch is the correct service because it monitors operational and performance metrics, such as CPU utilization, and can trigger alarms and notifications when preconfigured thresholds are crossed.
Amazon CloudWatch is the correct service because it natively monitors operational and performance metrics (such as CPU utilization) of AWS resources and allows users to configure alarms that send notifications when thresholds are exceeded.

Step-by-Step Solution

1
Identify the operational requirement: monitoring real-time performance metrics (CPU utilization) and setting up metric-based alarm thresholds.
Real-time metrics and alarm thresholds are primary capabilities of Amazon CloudWatch.
Understanding the difference between metric monitoring (CloudWatch), audit logging (CloudTrail), configuration compliance (Config), and operational execution (Systems Manager) is key to selecting the correct tool.
2
Differentiate Amazon CloudWatch from AWS CloudTrail.
Amazon CloudWatch tracks performance metrics, whereas AWS CloudTrail records API calls and user operations for auditing.
This rules out AWS CloudTrail as it does not collect CPU metrics or trigger utilization alarms.
3
Differentiate Amazon CloudWatch from AWS Config and AWS Systems Manager.
AWS Config is for compliance and configuration auditing, and AWS Systems Manager is for resource management, neither of which natively manages metric-based alerts.
This confirms Amazon CloudWatch as the only suitable service.

Key Concept

Amazon CloudWatch is the monitoring and observability service that provides data and actionable insights for AWS resources, including performance metrics and alarm triggers.
Estimated Time:1m 0s
Rate this question