![]() |
Consumption Analytics Documentation |
The AWS Collector collects a specific set of identifiers and collects all resources in a billing report, so you don't need to specify what to collect and how to map that to resources and identifiers. The feed configuration enables you to specify how the collector handles user tags created in AWS.
AWS enables you to add user-defined tags to a resource for cost allocation. For example, you might want to specify the owner of a VM or the IT service that it supports. These tags are included in the detailed billing reports, with each tag adding a column titled user:<tagName>
. For example, a user tag named Department
would be reported by AWS as user:Department
. Each resource for which a given tag has been set has the tag value in that column.
By default the AWS Collector collects each of these as an identifier, stripping the user: prefix from their names. You can make the following changes within the feed configuration of your job using the com.cloudcruiser.batch.collect.aws.AWSFeedConfig
bean. For detailed syntax, see AWSFeedConfig.
To prevent specific tags from becoming identifiers, specify the excludedUserTags
property and list the tags to exclude.
To prevent the collector from stripping the user: prefix from the names of user tag identifiers, set stripUserTagPrefix
to false
.
In each CC Record collected from a detailed billing report, the AWS Collector creates a resource whose name is the value in the UsageType
column. For example, BoxUsage:m1.large
. The transformation step in the sample job imports these resources into Cloud Cruiser as passthrough resources, so the Amazon Web Services resource group will contain only the resources you have previously collected.
Each passthrough resource in a CC Record is assigned the UnBlendedRate
and UnBlendedCost
from the detailed billing report as its rate and cost. This means that lower price tiers achieved during a billing period are not reflected in Cloud Cruiser.
In addition to user tags, Cloud Cruiser collects the following identifiers from AWS detailed billing reports. For information about interpreting the contents of a detailed billing report, see Types of Detailed Billing Reports in the AWS documentation.
(c) Copyright 2017-2020 Hewlett Packard Enterprise Development LP