Menu
AWS Billing and Cost Management
User Guide (Version 2.0)

Creating and Saving Custom Reports

To create a custom report, choose the New report drop down list, and then choose one of the following report types.

Cost and Usage Reports

The Cost and Usage reports show how you use services, and how your costs are distributed by service. To create your custom report, you can use all the features discussed in Analyzing Your Costs with Cost Explorer.

RI Utilization Reports

The RI Utilization reports show how much of your Amazon EC2, Amazon Redshift, Amazon RDS, and Amazon ElastiCache Reserved Instance (RIs) that you use. This helps you see if you have purchased too many RIs.

The RI utilization charts display the number of Reserved Instance (RI) hours that your account uses, helping you to understand and monitor your combined usage (utilization) across all of your RIs. The reports allow you to define a utilization threshold, known as a utilization target, and identify RIs that meet your utilization target and RIs that are underutilized. The chart shows RI utilization as the percentage of purchased RI hours that are used by matching instances, rounded to the nearest percentage.

Target utilization is shown on the chart as a dotted line in the chart and in the table under the chart as a colored RI utilization status bar. RIs with a red status bar are RIs with no hours used, RIs with a yellow status bar are under your utilization target, and RIs with a green status bar have met your utilization target. Instances with a gray bar are not using reservations. You can change the utilization target in the Display Options section. To remove the utilization target line from the chart, clear Show target line on chart.

You can filter the chart to analyze the purchasing accounts, instance types, and more. RI reports use a combination of RI-specific filters and regular Cost Explorer filters. The RI-specific filters are available only for the Cost Explorer RI Utilization and RI Coverage reports. They are not available anywhere else that AWS uses Cost Explorer filters. The following filters are available:

  • Availability Zone – Filter your RI usage by specific Availability Zones (AZs).

  • Instance Type – Filter your RI usage by specific instance types, such as t2.micro or m3.medium. This also applies to Amazon RDS instance classes, such as db.m4, and Amazon Redshift and ElastiCache node types, such as dc2.large.

  • Linked Account – Filter your RI usage by specific linked accounts.

  • Platform – Filter your RI usage by platform, such as Linux or Windows. This also applies to Amazon RDS database engines.

  • Region – Filter your RI usage by specific regions, such as US East (N. Virginia) or Asia Pacific (Singapore).

  • Scope (Amazon EC2-specific) – Filter your Amazon EC2 usage to show RIs that are purchased for use in specific AZs or regions.

  • Tenancy (Amazon EC2-specific) – Filter your Amazon EC2 usage by tenancy, such as Dedicated or Default. A Dedicated RI is reserved for a single tenant, while a Default RI might share hardware with another RI.

In addition to changing your utilization target and filtering your RIs, you can select a single RI or a group of RIs to show in the chart. To choose a single RI or a selection of RIs to see in the chart, select the check box next to the RI in the table under the chart.

Cost Explorer shows the combined utilization across all of your RIs in the chart, and shows utilization for individual RI reservations in the table under the chart. The table also includes the following information for each RI reservation:

  • Account Name – The name of the account that owns the RI reservation.

  • Subscription ID – The unique subscription ID for the RI reservation.

  • Instance Type – The RI instance class, instance type, or node type, such as t2.micro, db.m4, or dc2.large.

  • RI Utilization – The percentage of purchased RI hours that were used by matching instances.

  • RI Hours Purchased – The number of purchased hours for the RI reservation.

  • RI Hours Used – The number of purchased hours used by matching instances.

  • RI Hours Unused – The number of purchased hours not used by matching instances.

You can use this information to track how many RI usage hours you used and how many RI hours you reserved but didn't use.

The Daily RI Utilization chart displays your RI utilization for the previous three months on a daily basis. The Monthly RI Utilization chart displays your RI utilization for the previous 12 months on a monthly basis.

RI Coverage Reports

The RI Coverage reports show how many of your Amazon EC2, Amazon Redshift, Amazon RDS, and Amazon ElastiCache instance hours are covered by RIs. This allows you to see if you have under-purchased RIs. You can define a threshold for how much coverage you want from RIs, known as a coverage target, which allows you to see where you can reserve more RIs.

Target coverage is shown on the chart as a dotted line, and the average coverage is shown in the table under the chart as a colored status bar. Instances with a red status bar are instances with no RI coverage and instances with a yellow status bar are under your coverage target. Instances with a green status bar have met your coverage target, and instances with a gray bar are not using reservations. You can change the coverage target in the Display Options section. To remove the coverage target line from the chart, clear the Show target line on chart check box. The RI coverage reports use the Cost Explorer filters instead of the RI Utilization filters.

You can filter the chart to analyze the purchasing accounts, instance types, and more. RI reports use a combination of RI-specific filters and regular Cost Explorer filters. The RI-specific filters are available only for the Cost Explorer RI Utilization and RI Coverage reports, and are not available anywhere else that AWS uses Cost Explorer filters. The following filters are available.

  • Availability Zone – Filter your RI usage by specific Availability Zones (AZs).

  • Instance Type – Filter your RI usage by specific instance types, such as t2.micro or m3.medium. This also applies to Amazon RDS instance classes such as db.m4.

  • Linked Account – Filter your RI usage by specific linked accounts.

  • Platform – Filter your RI usage by platform, such as Linux or Windows. This also applies to Amazon RDS database engines.

  • Region – Filter your RI usage by specific regions, such as US East (N. Virginia) or Asia Pacific (Singapore).

  • Scope (Amazon EC2-specific) – Filter your Amazon EC2 usage to show RIs that are purchased for use in specific AZs or regions.

  • Tenancy (Amazon EC2-specific) – Filter your Amazon EC2 usage by tenancy, such as Dedicated or Default. A Dedicated RI is reserved for a single tenant, while a Default RI might share hardware with another RI.

In addition to changing your coverage target and filtering your RIs with the available filters, you can choose a single RI or a group of RIs to show in the chart. To choose a single RI or a selection of RIs to see in the chart, select the check box next to the RI in the table under the chart.

Cost Explorer shows the combined coverage across all of your RIs in the chart and shows coverage for individual RI reservations in the table under the chart. The table also includes the following information for each RI reservation.

  • Instance type (Amazon EC2), Instance class (Amazon RDS), or Node type (Amazon Redshift or Amazon ElastiCache) – The RI instance class, instance type, or node type, such as t2.micro, db.m4, or dc2.large.

  • Database engine (Amazon RDS-specific) – Filter your Amazon RDS coverage to show RIs that cover a specific database engine, such as Amazon Aurora, MySQL, or Oracle.

  • Deployment option (Amazon RDS-specific) – Filter your Amazon RDS coverage to show RIs that cover a specific deployment option, such as Multi-AZ deployments.

  • Region – The region that the instance ran in, such as us-east-1.

  • Average coverage – The average number of usage hours covered by a reservation.

  • RI covered hours – The number of usage hours covered by a reservation.

  • On-Demand hours – The number of usage hours not covered by a reservation.

  • Total running hours – The total number of usage hours, both covered and uncovered.

You can use this information to track how many hours you use, and how many of those hours are covered by RIs.

The daily chart displays the number of RI hours that your account used on a daily basis for the last three months. The monthly chart displays your RI coverage for the previous 12 months, listed by month.

Saving a Report

After you finish editing the Cost Explorer settings for your new report, choose Save as.... Enter a name for your report, and then choose Save Report.