♦ Applies to: Cost Transparency on TBM Studio 12.0 to 12.5.x
For CBM and Cloud on Cost Transparency 12.6 and later, see .
Use the following instructions to ingest data from your AWS environment. Apptio Cloud on Cost Transparency (CCM) relies on the following data sets.
NOTE: For information about deprecated billing formats, see AWS Deprecation of Billing Formats.
AWS data set | Purpose |
---|
Detailed Billing Report with resources and tags | Daily/Hourly Cost Transparency |
Cost Allocation Report | Monthly Cloud TCO |
EC2 Reserved Instances API (DescribeReservedInstances) | EC2 RI Purchase Details |
RDS Reserved Instances API (DescribeDBReservedInstances) | RDS RI Purchase Details |
Trusted Advisor APIs (DescribeTrustedAdvisorChecks) | Cost Savings Recommendations |
Steps
- Go to your Cloud Cost Management Datalink instance.
- Select the Default Agent.
Setup the current month daily billing ingestion (based on the Detailed Billing Report)
- Create a new AWS connector, and name it "DBR – Current Month."
- Select your preferred authentication method (Apptio recommends using Delegation for optimal security).
This step assumes you have already configured AWS to allow Datalink to authenticate and read data from your AWS environment. If not, see Complete AWS configuration dependencies. - Enter your AWS authentication credential details.
- In Select data source, select Billing Report.
- In Report Settings, enter the name of the S3 bucket in which your AWS bills are placed.
- Leave the File Prefix blank.
- Select the Account Id for your AWS payer account.
- Select Detailed Billing Report with Resources and Tags (automatic transform).
- Skip the Column Mapping section for now. This will be revisited when mapping your tags/accounts to the Apptio schema.
- In AWS Time Period, select Current Month.
- In Apptio Destination, select R12 with Front Door for Apptio Version.
- In Apptio Instance, select Cost Transparency.
- In Domain, select your Apptio domain. This should be <your company name>.com.
- In Project, select Cost Transparency.
- Enter "AWS Billing" into Category.
- Enter "AWS" into Source System.
- Select Current Month in Time Period.
- In the Schedule section and select Enable Schedule.
- From the Frequency dropdown, select Daily.
- Select a Start Time that is early morning.
This is a value that might need to be updated as you start to understand when your DBR values are updated. - Test the connector.
- Save the connector.
Setup the prior month daily billing ingestion (this is to ensure you are getting the final bill for the previous month uploaded into the system)
- From the Connector list, select Copy from the Action menu for the DBR – Current Month connector.
- Change the name to "DBR – Prior Month."
- Change the two Time Period fields to Previous Month.
- Change the schedule to run a bit later in the day.
- Test the connector.
- Save the connector.
Setup the monthly billing ingestion (based on the Cost Allocation Report)
- From the Connector list, select Copy from the Action menu for the DBR – Prior Month connector.
- Change the name to "Cost Allocation Report."
- In Report Settings, change the Report Type to Cost Allocation Report.
- In Schedule, change the Frequency to Monthly value to a day close to the 5th of the month.
This value might need to be changed as you figure out when AWS finalizes your bill. - Test the connector.
- Save the connector.
Setup the EC2 reserved instance purchase connector
- From the Connector List, select Copy from the Action menu for the Cost Allocation Report connector
- Change the name to Reserved Instances – EC2
- In Select data source, change the selection to Reserved Instance Purchase Report
- In Reserved Instance Settings, select EC2
- Test the connector
- Save the connector
Setup the RDS reserved instance purchase connector
- From the Connector list, select Copy from the Action menu for the Reserved Instances – EC2 connector.
- Change the name to "Reserved Instances – RDS."
- In Reserved Instance Settings, select RDS.
- Test the connector.
- Save the connector.
Setup the Trusted Advisor connector
- From the Connector list, select Copy from the Action menu for the Reserved Instances – RDS connector.
- Change the name to "Trusted Advisor."
- In Trusted Advisor Settings, select Cost Optimizing and leave the other categories unchecked.
- Test the connector.
- Save the connector.
Run all the connectors
- Run each connector, leaving time for each to finish before running the next one.
(Back to top)
This article is open for your feedback. At the bottom of this page, click Add a comment.