Which AWS Service Monitors EC2 Disk Write Spikes?
Short answer
D Amazon CloudWatch metrics and alarms detect potential disk write spikes on Amazon EC2 instances.
Question
Key Takeaways
The question tests the distinction between monitoring/metrics (CloudWatch) and auditing, service-health or advisory tooling — the trap is picking CloudTrail because it also records EC2-related activity.
Amazon CloudWatch is the AWS service used to monitor EC2 instance metrics, including disk write activity, and to raise alarms when write volume spikes. This page confirms D as the answer and explains why CloudTrail, AWS Health Dashboard and Trusted Advisor cannot perform metric-level disk monitoring.
Common mistake: Choosing AWS CloudTrail (A) because it 'records what happens on EC2'; CloudTrail logs API activity and management events, not disk write throughput or storage performance metrics.
Expert Analysis
Why the Answer Is Correct
Amazon CloudWatch is AWS's monitoring and observability service: it ingests time-series metrics for EC2 instances and lets you graph them, set thresholds and trigger alarms or Auto Scaling actions. Disk write activity is exactly that kind of performance telemetry, so a spike can be detected with a CloudWatch alarm on metrics such as disk write operations or write bytes. Because CloudWatch is the native metrics store for AWS resources, it is the only option here that provides real-time, quantitative disk-level monitoring. The community agreed: as Yomijohnson wrote, "It provides metrics, including those related to disk performance", and its_tima described CloudWatch as the service for "monitoring and observing resources in real-time".
Why the Other Options Are Wrong
AWS CloudTrail (A) is an audit and governance service — it records API calls and account activity (who did what, when, from where), not CPU, disk or network performance counters, so it cannot detect a write spike. AWS Health Dashboard (B) reports service health events, scheduled changes and issues affecting your account or specific AWS services; it is about availability notifications, not EC2 disk throughput. AWS Trusted Advisor (C) inspects your account against best-practice checks (cost, security, fault tolerance, service quotas) and offers recommendations, but it does not stream per-instance disk metrics or fire real-time alarms on write volume. Each of these watches a different layer of the stack, which is why only CloudWatch answers a performance-monitoring question.
Community Comment Notes
All three comments select D, and the reasoning is consistent: monitoring resource metrics in near real time. Yomijohnson emphasises that alarms can be configured "to notify you of potential disk write spikes or other performance issues", which is precisely the use case in the question. its_tima frames CloudWatch as the tool that gives "data and actionable insights" for application monitoring and resource optimization. d00b229 simply records D without elaboration. One nuance worth remembering for the exam: instance-level disk metrics for EC2 come from the CloudWatch agent, while basic metrics like CPUUtilization are available by default.
Official Reference
- https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html
- https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html
These links open the official vendor documentation in a new tab.
Exam Strategy
When a question asks about monitoring, metrics, thresholds, alarms or performance trends for an AWS resource, CloudWatch is almost always the answer — reserve CloudTrail for auditing API activity and Trusted Advisor for best-practice checks. Scan the wording for signals like "spike", "utilization" or "real-time", which point to metrics rather than logs or health events.
Frequently Asked Questions
Why can't AWS CloudTrail detect an EC2 disk write spike?
Do EC2 disk write metrics appear in CloudWatch by default?
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
Yomijohnson 👍 2Amazon CloudWatch is designed to monitor AWS resources and applications, including Amazon EC2 instances. It provides metrics, including those related to disk performance, such as disk write and read operations. By using CloudWatch, you can set up alarms to notify you of potential disk write spikes or other performance issues, allowing for real-time monitoring and proactive response.
-
its_tima 👍 2D. Amazon CloudWatch is a service used for monitoring and observing resources in real-time by providing users with data and actionable insights to monitor their respective applications, stimulate system-wide performance changes, and optimize resource utilization.
-
d00b229 👍 1D. Amazon CloudWatch
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All CLF-C02 Questions
Access 120 questions with complete answers and detailed explanations.
View Full CLF-C02 Practice Test →