AWS Resource Inventory

AWS Resource Inventory feature in Cloudability enables you to produce an authoritative list of AWS cloud resources that existed and were billed during a specific reporting period. It also allows the flexibility to build lists from resources spanning multiple accounts from different dimensions, tags, and metrics.

Getting started

AWS Resource Inventory reporting feature must be explicitly enabled for your Cloudability Org. You must reach out to your TAM/CSM/account point of contact from IBM Apptio to get this done. Once enabled, allow 2-3 business days for the data to start appearing in your inventory reports.

Inventory Reporting Measures

  • Measures are categorized as either general columns or tag columns. You can include up to 20 columns to an individual report.

  • For each AWS service, a specific set of measures are supported.

  • You can filter your respective inventory reports using any of the measures available within this feature.

Clickable KPIs for Quick Filtering

For every service (For example: EC2, EBS), KPIs will be displayed at the top of the report to provide you with key summary information such as Inactive Instances and  Untagged Instances . You can click and filter the Inventory report based on these KPIs to drill down to the specific report data you are looking for

Inventory Reporting Date Windows

You can choose the period in the date picker for which you want to view the inventory data for each service. The maximum allowed range for selection is 31 days. Upon enabling this feature, resource inventory data will be back filled to the beginning of the current month. Over time, inventory data will be available on a three-month rolling window. At any point in time, you will be able to access resource inventory data for the current month along with the previous two months.

Statistical Filtering using the Display filter

From the inventory data generated for a specific service and time period, you can now choose to display a subset of that data, whether it is the top x number or the x percentage of resources based on your preferred cost or utilization metric.

For example: Resource Inventory displays 1000 records for EC2 service for a period of seven days. You can further filter this display by choosing to view only top 25% of these resources, based on Cost (Total). Applying this filter would then return the top 250 resources based on Cost (Total) sorted from highest to the lowest.

Exporting Reports

Clicking  Export on top right of the report grid will export all selected inventory columns with any filter(s) applied. However, to export the full inventory data for the selected month and service with all supported columns, click the Export button, to the right of the Filters drop down in the toolbar of the tab.

Using Resource Inventory

  1. To access AWS Resource Inventory, navigate to Insights > Resource Inventory .

  2. Select the service from the Services drop down for which you want to view your resource inventory.

  3. Select the date range for which you want to view resource inventory data. You can choose to view up to 31 days of data at the maximum. The data displayed will sorted by Cost (Total) descending by default.

  4. Click on any of the KPIs with a blue bar on the left to filter your reports based on it (e.g. Newly Launched Instances.

  5. Click the table settings button at the top right of the Resource Inventory Details table to configure the measures and Tags that you want displayed as columns in the table.

  6. Click Filters to apply any filters to your inventory report.

  7. Use the Display drop down above the Resource Inventory Details table to specify the top or bottom percentage of rows to display in the table and to sort the table descending by the preferred cost or utilization metric.

  8. Click the Export button at the top right of the Resource Inventory Details table to export all the columns showing in the table, filtered by your filter settings. To export all the inventory data for the selected month and service with all the supported columns, click the Export button to the right of the filters drop down in the toolbar of the tab.

Resource Measures showing 'Not Available'

For some resources, you may find that some measures, such as Launch Date, State, and Size show as Not Available in the Resource Inventory report. This means that Cloudability was not able to fetch data for those specific measures due to one of the following reasons:

  • You may not have done advanced credentialing for the account to which the particular resource(s) belong.

  • The lifespan of the resource(s) may have been too short to capture the data for those measures.

  • The utilization metrics for these resources may show as '0' (zero) in the report.

Note:

The utilization metrics for these resources may show as '0' (zero) in the report.

KPI Definitions

KPI

Description
EC2
Total instances Total number of EC2 instances in your inventory for the selected month.
Newly Launched Instances Number of EC2 instances that were launched in the selected month.
Inactive Instances Number of EC2 instances that are not in "Running" state.
Cost (Total) Cost (Total) for the EC2 instances.
Untagged Instances Number of EC2 instances that do not have a tag.
EBS
Total Resources Total number of EBS resources in your inventory for the selected month.
Total Snapshots Total number of EBS snapshots in your inventory for the selected month.
New Volumes Created Number of EBS volumes that were created in the selected month.
Idle Volumes Number of EBS volumes that are in "Available" state.
Cost (Total) Cost (Total) for the EBS resources (both volumes and snapshots).
Untagged Volumes Number of EBS volumes that do not have a tag.
Unattached Volumes Number of EBS volumes that are not attached to any EC2 instances.
S3
Total Resources Total number of S3 buckets in your inventory for the selected month.
Idle Buckets Number of S3 buckets that do not have any objects in them.
Untagged Buckets Number of S3 buckets that do not have a tag,
Cost (Total) Cost (Total) for the S3 buckets.
RDS
Total Resources Total number of RDS resources in your inventory for the selected month.
Total Snapshots Total number of RDS snapshots in your inventory for the selected month.
Untagged Resources Number of RDS resources that do not have a tag
Cost (Total) Cost (Total) for the RDS resources.
Redshift
Total Resources Total number of Redshift resources in your inventory for the selected month.
Total Snapshots Total number of Redshift snapshots in your inventory for the selected month.
New Resources Created Number of Redshift resources that were created in the selected month.
Untagged Resources Number of Redshift resources that do not have a tag.
Cost (Total) Cost (Total) for the Redshift resources.

Resource Inventory FAQ

How can I see aged snapshots?

As a cloud user, you may have aged snapshots that may no longer be relevant and the 'Resource Inventory' feature in Cloudability provides you the visibility of those snapshots. At present, you can see the aged snapshots for RDS and Redshift services of AWS Cloud via Resource Inventory.

- To access the Resource Inventory feature, navigate to Insights > Resource Inventory.

- Apply a filter on top of the Launch Date dimension, for example: Launch Date < 2023.

Cloudability continues to add more and more services for different Cloud Service Providers and dimensions to Resource Inventory feature.