Home > Cloud Cruiser 3 > Setting Up Collection > Native collectors > Amazon Web Services > Mapping data to Cloud Cruiser

Mapping data to Cloud Cruiser

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.

User tags

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.

Excluding tags

To prevent specific tags from becoming identifiers, specify the excludedUserTags property and list the tags to exclude.

Keeping the prefix

To prevent the collector from stripping the user: prefix from the names of user tag identifiers, set stripUserTagPrefix to false.

Resources

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.

Identifiers

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.

  • AvailabilityZone
  • InvoiceID
  • ItemDescription
  • LinkedAccountId
  • Operation
  • PayerAccountId
  • PricingPlanId
  • ProductName
  • RateId
  • RecordId
  • ReservedInstance
  • ResourceId
  • SubscriptionId
Last modified

Tags

This page has no custom tags.

Classifications

This page has no classifications.
© Copyright 2018 Hewlett Packard Enterprise Development LP