Commitments Log
Updated over a week ago

The Commitments Log feature within Finout, available to all customers, provides you with a comprehensive audit and monitoring capability for all AWS Reserved Instance (RI) actions. With Finout, you gain more than just cost control - you ensure RI plan transparency and accountability. By leveraging this feature, you can optimize your management of RIs, enhance operational efficiency, and make more informed decisions regarding your AWS RI actions. The system sources its data directly from AWS, presenting all relevant information for user convenience.

Note: RIs will automatically appear from your primary AWS account in the Commitment Log. However, if you have AWS sub-accounts purchasing RIs or savings plans and wish to view their data in the Commitment Log, kindly follow the steps outlined below to integrate these accounts with Finout.

Commitments Log - Overview

Filter options

The Commitments Log comes equipped with a multitude of filtering options to allow for targeted viewing:

  • Time Frame: Filter the log entries based on a specific period or date range. Will filter on any action done in the timeframe.

    • Please note that the standard time frame is set to 30 days. If no activity occurs within this period, the page will display as empty.

  • Action Type:

    • Bought: The purchase of an RI.

    • Expired: The expiration of an RI term.

    • Listed: The RI was listed for sale either by the Cost Optimizer algorithm or manually by the user.

    • Sold: The RI has been successfully sold.

    • Cancelled: The listing was withdrawn before any action occurred.

    Please note that the actions "Listed," "Sold," and "Canceled" are only relevant if an account is registered as a seller.

  • Region: Filter entries based on AWS regions.

  • Instance Type: View logs based on the type of AWS instance.

  • Operating System: Filter the logs by the OS type of the instance.

Note: If you are utilizing the CostOptimizer feature (read the full documentation here), you can also filter entries based on who performed the action - whether an action was taken by CostOptimizer or by the account.

Metadata access

You can access the plan's metadata for an in-depth perspective, providing clarity on the specific details that characterize each plan.

Data export option

For those who prefer offline or external evaluations, there is an option to download a CSV file, which reflects the view based on the filters chosen.

Customizable columns

Tailor the Commitments Log table to your needs:

  • Rearrange columns to fit your viewing preference better.

  • Manage columns by adding or removing them, ensuring the table displays only what is relevant.

Connecting AWS sub-accounts

To view the RI actions from your sub-accounts in Finout, permissions are necessary for the sub-accounts where the RIs were bought, sold, or listed.

If you have any sub-accounts that manage RI purchases and wish to display their data in Finout’s Commitment Log, you must grant permissions for those specific accounts.

There are two methods to link your AWS sub-accounts to Finout:

  1. Use StackSet permissions (recommended approach).

  2. Manually grant sub-account permissions.

Add StackSet permissions using CloudFormation

Adding permissions manually

Use the following JSON file to add permissions manually to your accounts:

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "FinoutCommitments",
"Effect": "Allow",
"Action": [
"ec2:DescribeReservedInstances",
"ec2:DescribeReservedInstancesListings",
"rds:DescribeReservedDBInstances",
"elasticache:DescribeReservedCacheNodes",
"redshift:DescribeReservedNodes",
"ce:GetReservationUtilization",
"ce:GetSavingsPlansUtilization",
"ce:GetSavingsPlansUtilizationDetails"
],
"Resource": "*"
}
]
}

Permissions issues

Should you encounter the screen detailed below:

Here's how to proceed:

  • If the main account handles RI purchases:

  • If sub-accounts manage the RIs purchases:

    • Please follow the provided guidelines to grant permissions to the sub-account.

Still need help? Please feel free to reach out to our team at [email protected].

Did this answer your question?