- Newest
- Most votes
- Most comments
Hello,
Thank you for your rePost question. My name is RJ - an AWS Support Engineer who will be addressing your inquiry today.
I understand that you have enabled AWS Compute Optimizer but the results are still pending after 30 days. AWS Compute Optimizer requires a minimum of 30 consecutive hours of CloudWatch metric data from your target resources. After meeting the 30 hour minimum, it can take up to 12 hours to complete the analysis.
While AWS Compute Optimizer supports many EC2 instance types, there are some instances types that are unsupported. Please compare your instance types with the reference link below.
Lastly, I recommend verifying the IAM Service-Linked role permissions for AWS Compute Optimizer. The service-linked role for Compute Optimizer allows the service to call other services/api on your behalf, such as CloudWatch:GetMetricsData
.
If AWS Compute Optimizer is still pending after 24 hours, please consider opening an AWS Premium Support case so that an engineer can review in more detail.
IAM for AWS Compute Optimizer
-
IAM Role: AWSServiceRoleForComputeOptimizer
-
IAM Policy: ComputeOptimizerServiceRolePolicy
References
Since March 30th 2023, Compute Optimizer no longer requires EC2 instances to have 30 consecutive hours of utilization data to generate recommendations. EC2 instances that have non-consecutive 30 hours of utilization data during the 14 days period (for EC2 instances without enhanced infrastructure metrics) or up to 93 days (for EC2 instances with enhanced infrastructure metrics) can get cost and performance optimization recommendations. https://aws.amazon.com/about-aws/whats-new/2023/03/aws-compute-optimizer-ec2-instances-non-consecutive-utilization-data/
Relevant content
- asked 2 years ago
- asked 4 years ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 5 months ago