Integrating with TrueSight Cloud Cost Service to enable automated implementation of recommendations
TrueSight Cloud Cost Service is a cloud-based digital platform that tracks cost utilization and expenditure by collecting, organizing, and analyzing high volumes of volatile IT business data, in real time, to meet the demands of web-scale IT. It is a software-as-a-service (SaaS) solution that enables you to promptly analyze the costs incurred while employing infrastructure provided by Cloud service providers.
The integration of TrueSight Cloud Cost Control with TrueSight Cloud Cost Service enables you to send action requests for automatic implementation of resource usage recommendations for AWS VMs. When TrueSight Cloud Cost Service receives an action request, it connects with the AWS portal and implements the recommended action. For example, if you request action on 10 VMs that are recommended to be resized, TrueSight Cloud Cost Service reviews the recommendations provided by TrueSight Cloud Cost Control and resizes all VMs according to their suggested configurations.
For more information about TrueSight Cloud Cost Service, see TrueSight Cloud Cost Service documentation.
To enable the integration
Create an IAM user in the AWS console
- Create an IAM group and attach a policy with all permissions to this group.
- Open the IAM console, and sign in with your AWS account credentials: https://console.aws.amazon.com/iam/.
- From the left navigation pane, select Groups > Create New Group.
- Specify a name for the group (for example: cloud_cost_service_group), and click Next Step.
- In the Attach Policy section, select the AmazonEC2FullAccess policy, and click Next Step.
Click Create Group.
For more information, see Creating a new group.
- Create an IAM user.
- In the IAM console, from the left navigation pane, select Users > Add user.
- Enter a user name. For example, cloud_cost_service_user.
- Under Select AWS access type, select Programmatic access to access AWS API, CLI, or Tools for Windows Powershell.
- Click Next Permissions.
- In the Add user to group section, select the group that you created in step a, and click Next: Tags.
- Click Next: Review, and then Create user. The group is associated with the newly created IAM user.
Note down the access key ID and the secret access key.
For more information, see Creating a new user.
- Create an IAM group and attach a policy with all permissions to this group.
Create credentials in TrueSight Cloud Cost Service
- Log on to the TrueSight Cloud Cost Service dashboard.
Create credentials for the IAM user that you created in the AWS console.
For more information, see Managing Credentials in TrueSight Cloud Cost Service.
Configure the integration in TrueSight Cloud Cost Control
- Log on to the TrueSight console.
- Expand the left navigation pane and select Cloud Cost Control. By default, Summary > Costs page is displayed.
Click the
Settings icon and select Settings.
The Settings page is displayed.
Click the action menu next to the Settings page title and select Edit.
The Settings page opens in edit mode. The Optimization tab is selected by default.
- Under the TrueSight Cloud Cost Service section, select Enable integration.
- Enter the user name and password that you used to log on to TrueSight Cloud Cost Service, and click Verify.
You can now send the action requests to TrueSight Cloud Cost Service. For more information, see Administering-the-resource-usage-recommendations.