A CloudOps team must collect memory and disk-space metrics from 300 EC2 instances and keep the collection configuration identical across the entire fleet. Which approach meets the requirement with the LEAST operational overhead?
Choose one.
The CloudWatch agent reads a JSON configuration describing which metrics and log files to collect. The operational best practice for fleets is to store that configuration centrally in Systems Manager Parameter Store and to install and configure the agent through Systems Manager rather than by hand.
Parameter Store gives the whole fleet one authoritative agent configuration, and Systems Manager performs the installation and configuration at scale — no SSH, no per-instance drift. SSHing to each instance is unmanageable at 300 instances; detailed monitoring cannot produce in-guest metrics at all; and a custom PutMetricData script reinvents the agent with code the team must now maintain.
- Author the CloudWatch agent JSON configuration listing the memory and disk metrics to collect.
- Store the configuration as a parameter in Systems Manager Parameter Store.
- Use Systems Manager to install the agent across the fleet.
- Configure the agent on every instance to load the shared parameter, then verify metrics arrive.
Exam tip: Fleet-wide agent rollout means Systems Manager for installation and Parameter Store for one shared agent configuration.
CloudWatch Metrics, Alarms, and Log Filters for SOA-C03 — the lesson that teaches this.