Critical Scaling Metrics
Selecting the right metric is vital for responsive scaling. Metrics are typically tracked via Amazon CloudWatch.
CPUUtilization: Measures the average CPU load; ideal for compute-intensive apps.
RequestCountPerTarget: Measures the number of requests hitting the ELB; ideal for web traffic.
Average Network In/Out: Useful if the application is network-bound.
Memory Utilization: Requires a CloudWatch agent as it is not a default EC2 metric.