Viewing resource details - AWS Compute Optimizer

Viewing resource details

The resource details page in the AWS Compute Optimizer console lists multiple optimization recommendations for a specific AWS resource running in your account. It lists the specifications (for example, vCPUs, memory, or storage) of your running instance, along with the specifications and performance risks of the recommended instance types. The resource details page also displays graphs that show the following:

  • Utilization metrics of your running instance during the analyzed period (up to 14 days).

  • A CPU and memory utilization comparison with the recommended resource that is selected in the list.

  • The read/write performance of the Amazon EBS volumes attached to the instance.

You can use the resource details page to see how your running resource performed during the analyzed period, and to view all of the recommendations generated by Compute Optimizer for that resource.

The recommendations are refreshed daily. They're generated by analyzing your resource’s specifications and utilization metrics over a period of the last 14 days. For more information, see Metrics analyzed by AWS Compute Optimizer. Keep in mind that recommendations could take up to 12 hours to be generated, and sufficient metric data must be accumulated. For more information, see Metric requirements.

Performance risk

Each of the recommendations listed on the resource details page includes a performance risk classification (high, medium, low, or very low). The risk classification indicates the likelihood that the recommended resource does not meet the performance requirements of your workload. When comparing recommendations, and determining which one best suits the needs of your workload, carefully weigh the possible performance risks against the benefits. Decide whether to optimize for performance improvement, for cost reduction, or for a combination of these two. For more information, see Changing the Instance Type in the Amazon Elastic Compute Cloud User Guide.

Prices and purchasing options on the resource details page

The resource details page lists the estimated price of your running resource and the price of the recommended resources under different pricing options. For more information, see Prices and purchasing options.

Utilization graphs

The resource details page displays utilization metric graphs for your running resource. The graphs display data for the analyzed period (up to 14 days). You can change the graphs to display data for the last 24 hours, three days, one week, or two weeks. You can also change the statistic of the graphs between average and maximum.

The following utilization graphs are displayed on the resource details page:

Graph name Description

CPU utilization

The percentage of allocated EC2 compute units used by the instance.

EBS read bandwidth

The read kibibytes (KiB) per second from all EBS volumes attached to the instance.

EBS read throughput

The completed read operations per second from all EBS volumes attached to the instance.

For Xen instances, data is reported only when there is read activity on the volume.

EBS write bandwidth

The written kibibytes (KiB) per second to all EBS volumes attached to the instance.

EBS write throughput

The completed write operations per second to all EBS volumes attached to the instance.

For Xen instances, data is reported only when there is write activity on the volume.

Memory utilization

The percentage of memory allocated by applications and the operating system as used.

The memory utilization graph is populated only for your resources that have the unified CloudWatch agent installed on them. For more information, see Collecting Metrics and Logs from Amazon EC2 Instances and On-Premises Servers with the CloudWatch Agent in the Amazon CloudWatch User Guide.

Network in

The number of bytes received on all network interfaces by the instance.

Network out

The number of bytes sent out on all network interfaces by the instance.

The CPU utilization and memory utilization graphs include a comparison of your CPU and memory utilization data against that of the selected recommended resource. The comparison shows you what your CPU and memory utilization would have been if you had used the recommended resource during the analyzed period. This comparison can help you to identify if the recommended resource is within your workload's performance threshold.

Viewing resource details

Use the following procedure to view the details of your resource.

To view resource details

  1. Open the Compute Optimizer console at https://console.aws.amazon.com/compute-optimizer/.

  2. Choose one of the recommendation options listed in the navigation pane, such as EC2 instances or Auto Scaling groups.

  3. Choose the findings classification listed next to a resource.

    The resource details page lists multiple optimization recommendations for the resource that you chose. It lists the specifications of your running resource, the specifications and performance risks of the recommended resources, and utilization graphs.

  4. You can perform the following actions on the resource details page:

    • To view the utilization comparison between your resource and a recommended resource, choose a recommended option.

      The utilization metric graphs for your running resource are displayed at the bottom of the page. The solid blue line is the utilization of your running instance. The dotted orange line, displayed in the CPU utilization and memory utilization graphs, is the projected utilization of the selected recommended resource if you had used that resource during the analyzed period.

    • To change the time range of the graphs, choose Time Range, and then choose Last 24 hours, Last 3 days, Last week, or Last 2 weeks.

      Choosing a shorter time range displays the data points at a higher granularity, which provides a higher level of detail.

    • To change the statistic value of the graphs, choose Statistics, and then choose Average or Maximum.

      You can use this option to determine the typical resource utilization of your workload over time. To view the highest value observed during the specified period, change the selection to Maximum. This allows you to determine the peak resource usage of your workload over time.

    • To change the purchasing option that is displayed, choose Settings (the gear icon), then choose On-Demand Instances, Reserved Instances, standard 1-year no upfront, or Reserved Instances, standard 3-year no upfront.