Skip to main content

Triage ECS Task Underutilization Check MEMORY_UNDERUTILIZATION

  1. Configure ECS Task Underutilization Check
  2. Use Case for ECS Task Underutilization Check
  3. Triage Guides by Violation Type
    1. Triage ECS Task Underutilization Check CPU_UNDERUTILIZATION
    2. Triage ECS Task Underutilization Check MEMORY_UNDERUTILIZATION

Understanding Memory Underutilization

Why should I care about fixing this issue?

Memory underutilization can lead to overprovisioning and higher costs. It's essential to optimize to ensure cost-efficiency and resource allocation.

Validate

  • Verify the accuracy of the alert by reviewing the ECS Task's memory utilization in CloudWatch.
  • Retrieve memory utilization metrics from CloudWatch to confirm underutilization.

Triage

  • Continuing to overprovision memory can result in wasted costs over time.
  • Reducing memory allocation should not affect other services if done with careful planning.

Act

  • Adjust the ECS Task's memory allocation or optimize application memory usage.

Reflect

  • If the alarm is not justifying the cost, consider adjusting the memoryUtilizationThreshold.