Menu
Amazon Elastic Compute Cloud
User Guide for Windows Instances

Instance Usage Report

You can use the instance usage report to view your instance usage and cost trends. You can see your usage data in either instance hours or cost. You can choose to see hourly, daily and monthly aggregates of your usage data. You can filter or group the report by region, Availability Zone, instance type, AWS account, platform, tenancy, purchase option, or tag. After you configure a report, you can bookmark it so that it's easy to get back to later.

Here's an example of some of the questions that you can answer by creating an instance usage report:

  • How much am I spending on instances of each instance type?

  • How many instance hours are being used by a particular department?

  • How is my instance usage distributed across Availability Zones?

  • How is my instance usage distributed across AWS accounts?

Report Formats

We display the usage data that you request as both a graph and a table.

For example, the following graph displays cost by instance type. The key for the graph indicates which color represents which instance type. To get detailed information about a segment of a bar, hover over it.


                    Example graphical usage report for cost by instance type

The corresponding table displays one column for each instance type. Notice that we include a color band in the column head that is the same color as the instance type in the graph.


                    Example tabular usage report for cost by instance type

Viewing Your Instance Usage

The following procedures demonstrate how to generate usage reports using some of the capabilities we provide.

Before you begin, you must get set up. For more information, see Getting Set Up for Usage Reports.

To filter and group your instance usage by instance type

  1. Open the Amazon EC2 console.

  2. In the navigation pane, choose Reports and then select EC2 Instance Usage Report.

  3. Select an option for Unit. To view the time that your instances have been running, in hours, select Instance Hours. To view the cost of your instance usage, select Cost.

  4. Select options for Granularity and Time range.

    • To view the data summarized for each hour in the time range, select Hourly granularity. You can select a time range of up to 2 days when viewing hourly data.

    • To view the data summarized for each day in the time range, select Daily granularity. You can select a time range of up to 2 months when viewing daily data.

    • To view the data summarized for each month in the time range, select Monthly granularity.

  5. In the Filter list, select Instance Type. In the Group by list, select Instance Type.

  6. In the filter area, select one or more instance types and then select Update Report. The filters you specify appear under Applied Filters.

    
                            Example filters for cost by instance type

    Notice that you can return to the Amazon EC2 console by choosing either Reports or EC2 Management Console at the top of the page.

To group your instance usage based on tags

  1. Open the Instance Usage Reports page.

  2. Select an option for Unit. To view the time that your instances have been running, in hours, select Instance Hours. To view the cost of your instance usage, select Cost.

  3. Select options for Granularity and Time range.

    • To view the data summarized for each hour in the time range, select Hourly granularity. You can select a time range of up to 2 days when viewing hourly data.

    • To view the data summarized for each day in the time range, select Daily granularity. You can select a time range of up to 2 months when viewing daily data.

    • To view the data summarized for each month in the time range, select Monthly granularity.

  4. In the Group by list, select Tag.

  5. Choose the Key Name box, select a name from the list, and then choose Update Report. If there are no items in this list, you must enable usage reporting by tag. For more information, see To enable usage reporting by tag.

    
                            Example grouping by tag

Bookmarking a Customized Report

You might want to generate a customized report again. Do this by bookmarking the report.

To bookmark a custom report

  1. Select the options and filters for your report. Each selection you make adds a parameter to the console URL. For example, granularity=Hourly and Filters=filter_list.

  2. Using your browser, add the console URL as a bookmark.

  3. To generate the same report in the future, use the bookmark that you created.

Exporting Your Usage Data

You might want to include your report graph or table in other reports. Do this by exporting the data.

To export usage data

  1. Select the options and filters for your report.

  2. To export the usage data from the table as a .csv file, choose Download and select CSV Only.

  3. To export the graphical usage data as a .png file, choose Download and select Graph Only.