# My Commitments

The My Commitments feature in Finout provides you with an in-depth view of your cloud commitments.

## Why Use My Commitments? <a href="#h_b5ed1c24cc" id="h_b5ed1c24cc"></a>

As cloud services continue to grow and diversify, users are frequently navigating numerous commitments, each with its own distinct terms. Given this increasing complexity, there's a significant demand for a straightforward, efficient tool that allows users to manage these commitments while optimizing costs and usage.

#### Main insights you can gain using MyCommitments

* **Increase utilization**: Identify commitment plans with low usage and implement strategies to increase their utilization.
* **Renewal**: Review expiring commitment plans and consider renewal options based on current and projected usage.
* **Reallocation**: Strategically adjust workloads to better align with the specifications of your commitment plans, maximizing their value and benefits.<br>

**Key Features**:

1. Monitor all the plans you've opted for from your cloud provider in one place. Currently, Finout supports AWS.
2. Gain a high-level view of your coverage % and your utilization % of all your plans by type or any filter in the [MegaBill](https://docs.finout.io/user-guide/inform/megabill).
3. Ability to dig deeper and examine coverage and utilization for each specific plan, refining your cloud management strategy.

**MyCommitments is made from three main sections:**

1. [Executive Summary](#h_8b2a2ecc33)
2. [Reserved Instances Commitments](#h_3d14ff4cd9)
3. [Saving Plans Commitments](#h_bb4d1b04a2)
4. [RI Explorer](#h_ad24fb2fd6)

## AWS Executive Summary <a href="#h_8b2a2ecc33" id="h_8b2a2ecc33"></a>

The Executive summary provides a concise overview of your AWS commitments, equipping you with key metrics to manage your cloud commitments expenditure optimally.<br>

<figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FznPhSjkpPo6kTm6Uj4Dq%2Fex%20summary.png?alt=media&#x26;token=b39b8500-40b4-4a48-bd98-b3da139279ab" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note**: This tab displays metrics for EC2 instances only. The coverage metric is an exception - it includes instances from additional services, as detailed below.
{% endhint %}

<figure><img src="https://finout.intercom-attachments.eu/i/o/9687860/3d071effe232c86a5fa94b35/HOIpHL0DRzBfQR6cnLB1oP8R01B5JQN_MMYiypFSR88d2eU-0ivgP0gB-sM5pgqhQE6V--3Preuu4_uA0wwUqrtsyHUkkRmOsEXz2QCFXOu_RXTz_xS-z6IDuJXc6bmZK24SgfjHhwemPUpbk3NIWJc?expires=1727614800&#x26;signature=520b87a82c8dae9d7a9bab179c822b3e52818aa28dd3bfa59d50958079871c8d&#x26;req=2dNnwlD8rHsp0xr0v9tnpK3GygXAcy68YgqLC6zve8LU%2B2LGwzN%2BdmyVu54%2F%0APcoIz87n1BTaPcw%3D%0A" alt=""><figcaption></figcaption></figure>

* **Filters and time frame settings**: Filter the executive summary using specific AWS cost data or [Virtual Tags](https://docs.finout.io/user-guide/inform/virtual-tags). Additionally, select a relevant timeframe for the overview.

* **Coverage**: Represents the percentage of eligible spend covered by Reserved Instances or Savings Plans, rather than paid at on-demand rates.<br>

  <figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc00m-f7y2lLFwpn22paEtt-e_DT088gy4c9lkVSS_2gvOklPxZvQPTPYEX9-RVLiuFRYW4A6wyen30ITlYluWUJVvyyPdi6vL9KNtvjlXWJ-bQ50jwOFSiyOpchEtbdzqWBsqS?key=sNaMj44K-WWGyJE3EGxBcg" alt=""><figcaption></figcaption></figure>

  This metric includes the following services:

  * EC2 - Compute
  * RDS - Compute
  * RDS - Other
  * ElastiCache
  * Redshift
  * AmazonDynamoDB
  * DynamoDB - On Demand Read
  * DynamoDB - On Demand Write
  * DynamoDB - Provisioned Write
  * DynamoDB - Provisioned Read
  * SageMaker
  * Amazon Elastic MapReduce
  * AmazonES
  * Lambda
  * EC2 Container Service - Fargate Memory
  * EC2 Container Service - Fargate Compute.

* **Utilization**: The percentage of your commitment capacity actively used during the selected period. For example, 80% utilization means 20% of your commitments went unused. Applies to EC2 Reserved Instances (RIs) only.

* **Savings**: The total amount saved during the selected period by leveraging your commitments instead of on-demand pricing. Applies to EC2 Reserved Instances (RIs) only.

* **Waste**: The cost of unused commitment capacity during the selected period. To minimize waste, consider using Finout's automated commitment management — [CostGuard](https://docs.finout.io/user-guide/optimize/costguard). This applies to EC2 Reserved Instances (RIs) only.

### Executive Summary Graphs <a href="#h_1f52bfd087" id="h_1f52bfd087"></a>

<figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FeuB6alAlNnLqFt7zy2Ud%2Fimage.png?alt=media&#x26;token=c8c39d66-30bc-46ed-b0ab-0ca087238da0" alt=""><figcaption></figcaption></figure>

1. **Coverage**: Your daily coverage status is based on the selected filters and timeframe. Use the Group By feature to further break down the coverage status by specific groups and values.
2. **Reserved Instance Utilization**: Showcases the utilization rate of reserved instances, helping identify underutilized commitments.
3. **Hourly Usage by Purchase Options**: Your hourly commitment usage versus the on-demand usage, illustrates the frequency at which your commitments are utilized.

   <figure><img src="https://finout.intercom-attachments.eu/i/o/6521426/94f85cc99dec501eb0a8c2e7/uQafkC0nsjdJMydaYUhkZtt_5LtyKgyc0DRL58M0DBIRy4SG2kSOsuwsb460lHpf532vdwDF6AroM98jcAh5dsboqPD0lCoJG-PqtZGuY13qlSkrSbJEfd0SH5TxYSprN8jKBAAft7vUjL1NOnY1vkw?expires=1727614800&#x26;signature=283d27a338813651cd7a5279d598828a3987e191deeb87a664ca76804b36ddf5&#x26;req=1tBtxFz4qnsp0xr0v9tnpPYN1LBRBjkZyHa%2F23m1avGmkYoN0R1c5SFDV%2BvX%0A" alt=""><figcaption></figcaption></figure>
4. **On-Demand Cost by Family Type**: The on-demand costs are broken down by instance family, helping identify potential areas for improved coverage and savings.

   <figure><img src="https://finout.intercom-attachments.eu/i/o/6521427/c7e35fb2e5624b08952ded1a/6iOP_Lf3V7-ugaPPiVJmz2KB_iZwiHzI6i5OBcJAHfOj_gwIgu9b-Sld5-H-s0x9jq00Ha8Z0H-PJg6FqR99ufbQ-Hv2EpC4MpuCUBwTWh6HGbfSHajhZa06Y-KNUUegPD_0KcG5qMct3wUVcw5L6PY?expires=1727614800&#x26;signature=42d5ff415a65d701bee85881494440ebdf5a06714b1ac135485cb0df4c1c5c89&#x26;req=1tBtxFz4q3sp0xr0v9tnpIHSoPALW9LAGi%2B0aZ15nkrij2nxOjAKgPBkAjmV%0A" alt=""><figcaption></figcaption></figure>

<figure><img src="https://finout.intercom-attachments.eu/i/o/6521432/d3eb53cf550a3d03c65a0d79/tN5UBMP9ojt5FxG_jChpIeTMdtQ-wLeN2eA5PnNo6HBObOqXCieIII0gz8Z9D9_6riIGMXDMLkgt4L2CsP7it-DhhyAbw4v8Ae1JX7hlK-OqjpgOBsn2IjML3XzZmlLMwcoZD5483AttRIYYU3LJfyc?expires=1727614800&#x26;signature=8368e956652fe05feb6df0d1af7ed2694174d468896b97c0635b273ca67c9575&#x26;req=1tBtxFz5rnsp0xr0v9tnpF9vrvsFbXOtvfyVwxAQBU8vrKT7lC%2BeC6usAr0Y%0A" alt=""><figcaption></figcaption></figure>

## AWS Reserved Instances Commitments <a href="#h_3d14ff4cd9" id="h_3d14ff4cd9"></a>

The Reserved Instances Commitments view provides detailed insights into your active Reserved Instances, allowing you to monitor and manage them effectively.

This view supports EC2 instances only.

<figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2F9D1u8SO02I9IrsizVE2k%2FRI.png?alt=media&#x26;token=4dcb32c6-9fe3-4257-8cff-a13d68237a0e" alt=""><figcaption></figcaption></figure>

This view provides the following details:

* **Plan ID**: A unique identifier for each Reserved Instance.
* **Instance type**: The specific type of Reserved Instance (e.g., m5.large, t3.nano).
* **Expiration**: Date when the Reserved Instance term ends.
* **Utilization**: A visual and percentage representation of how much of the reserved capacity usage.
* **Net savings**: The savings gained by choosing a Reserved Instance over on-demand pricing. Additionally, AWS presents savings per plan coverage at a **yearly level**, whereas Finout provides these calculations at a **daily level**.
* **Underutilized waste**: Costs for any unused reserved capacity.
* **Region**: The AWS region of the Reserved Instance.
* **Operating system**: The operating system associated with the Reserved Instance.
* **Reservation term**: The duration of the reservation, typically one or three years.
* **Offering class**: Type of Reserved Instance purchased, such as 'Standard' or 'Convertible'.
* **Payment option**: The chosen payment method, such as 'no upfront', 'partial upfront', or 'all upfront'.
* **Units**: Number of Reserved Instances in the commitment.

## AWS Saving Plans Commitments <a href="#h_bb4d1b04a2" id="h_bb4d1b04a2"></a>

The Savings Plans Commitments view provides detailed insights into your active Savings Plans, allowing you to monitor and manage them effectively. Unlike AWS, which calculates savings and coverage annually, Finout provides these calculations daily.<br>

**This tab supports all Savings Plan types:**

* Compute Savings Plans
* EC2 Instance Savings Plans
* SageMaker Savings Plans
* Database Savings Plans

<figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FZOrIKoHU8g3sWvn5fpok%2Fsavings%20plan.png?alt=media&#x26;token=a72ba338-6d1c-4f32-8c41-81befb4102e1" alt=""><figcaption></figcaption></figure>

You can filter Savings Plans by type, instance family, term (1 or 3 years), and purchase option (partial upfront, all upfront).

This view provides the following details:

* **Plan ID**: A unique identifier for the savings plan.
* **Savings plan type**: Displays the type of savings plan (e.g., Compute).
* **Instance type family**: Shows the category of instances or services covered in the savings plan (if applicable).
* **Expiration**: Indicates when the savings plan will end.
* **Utilization**: Represents the percentage of the committed usage that has been consumed.
* **Net savings**: Reflects the total cost savings achieved through the plan. Additionally, AWS presents savings per plan coverage at a **yearly level**, whereas Finout provides these calculations at a **daily level**.
* **Underutilized waste**: The amount of financial waste due to underutilization of the committed plan.
* **Region**: The geographical region where the savings plan is applicable.
* **Term**: The duration for which the savings plan is active, typically noted in years or months.
* **Payment option**: The payment method chosen for the savings plan, such as 'no upfront', 'partial upfront', or 'all upfront'.
* **Hourly commitment**: The committed hourly cost as per the savings plan.
* **Total commitment**: The total cost commitment over the term of the savings plan.

<figure><img src="https://finout.intercom-attachments.eu/i/o/9687863/3639ae5687def6a990dfcffe/XBToSkrJJsDRl8-8ANKrq5qL4VW9YPhIEK1z8ZAwfIcFfOrFhJYhf0d4QE3QpcYdeaxzppLcyir72dv3EzuChZw66fPh_JyGInbAAuYw2qmJ3JSwS2Xss9ijz8uvzm4aMAdQJCBz86cXqC0Yd2FR7Vo?expires=1727614800&#x26;signature=0b6650139a9d091886456a893786893215216c8e9cdbea6801ba9386b25e2f59&#x26;req=2dNnwlD8r3sp0xr0v9tnpEu7qx9%2BRJfLtaaoDu8u6Z4acD%2BTVfdXObf30qco%0ASkcLjzHx18xFPHU%3D%0A" alt=""><figcaption></figcaption></figure>

## AWS RI Explorer <a href="#h_ad24fb2fd6" id="h_ad24fb2fd6"></a>

Organizations that manually purchase and manage commitments often struggle to align Reserved Instances (RIs) with fluctuating usage patterns, such as nightly spikes. They require hourly insights to compare on-demand usage and rates against RI cost and usage, enabling more accurate commitment management. This includes examining on-demand hourly patterns to identify opportunities for purchasing additional commitments and analyzing RI utilization for optimization of existing commitments.

<figure><img src="https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FqWlBawm4qmHmqrPl5Laa%2FRI%20explorer.png?alt=media&#x26;token=42333121-86ac-46c9-935f-cfa53c8f4348" alt=""><figcaption></figcaption></figure>

With RI Explorer, users can track and compare hourly data on instances that are eligible for RI’s using purchase groups. Additionally, AWS presents savings per plan coverage at a **yearly level**, whereas Finout provides these calculations at a **daily level**.

{% hint style="info" %}
**Note**: Purchase groups are collections of resources sharing the same instance family, region, and OS. These groups encompass all possible combinations within an AWS account based on utilized resources, regardless of their billing type (on-demand, RI, SP, etc.).
{% endhint %}

This granular data empowers organizations to manage manually purchased commitments more effectively and precisely, optimizing both usage and costs while also aiding in the purchase of new commitments.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdrXk5FToHzKkzAbyArjavpKDq1l6UjRA1HuuCjXTSaMCHhGLckNmSrtNRK2A6N3MuLpqRJ7weMCJkNor9HCO_Z4c0k3C-ZNIWLk4n12_ZkeTEMpwXNtAOuc2Ejs0bxnro822iE0w?key=sNaMj44K-WWGyJE3EGxBcg" alt=""><figcaption></figcaption></figure>

1. Graph and metrics that display the cost or usage of RI’s per different purchase groups based on the chosen filters. These groups encompass all possible combinations within an AWS account based on utilized resources, regardless of their billing type (on-demand, RI, SP, etc.).

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Note:</strong> Purchase groups are collections of resources sharing the same instance family, region, and OS.</p></div>

2. Total Cost (per purchase group): This summarizes the cost for each group, regardless of billing type, within the selected period.

3. Total On-Demand Cost (per purchase group): This represents the total on-demand cost for each group during the filtered period.

4. Coverage Rate (per purchase group): Calculates the percentage of costs covered by commitments, excluding on-demand costs, for each group within the selected period.

5. RI Utilization Rate (per purchase group):  Measures the percentage of Reserved Instance (RI) usage for each group within the selected period. Utilization indicates how effectively the purchased RIs are being used, helping you identify opportunities for optimization and ensuring commitments are fully leveraged.

6. On-Demand Baseline (per purchase group): Displays the greatest common denominator for on-demand cost and usage, providing a clear reference point for comparison. This can be used to purchase new commitments or expand existing ones.

7. Filters by choosing specific MegaBill keys. The chosen keys will affect the presented purchase groups

8. Time Frame:\
   The default is the last 30 days. You can either select one of the predefined options or switch to custom.\
   ![](https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FDA5qKMbhuryvOJrDjTfU%2Fimage.png?alt=media\&token=bb29d8be-2ff4-4bac-acee-6512271dd2a3)\
   **-** When switching to custom, you can define a custom start and end date. \
   &#x20;  You can keep **Today** as the relative end date or unmark it to set a custom end date,\
   ![](https://3858159242-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWqjB2puKXPDR7L86FX2e%2Fuploads%2FZ25vc8SEFcSxbsLJK3Tr%2Fimage.png?alt=media\&token=a1741875-f76b-4ad0-bc95-4fb2601b6f24)

9. Choose to display the hourly data by your Cost or Usage.<br>

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><strong>Note</strong>: The default is cost.</p></div>

10. Sort the groups by: Total Cost, Total On-Demand, Coverage Rate, RI Utilization, and On-Demand Baseline.

11. Redirects you to Megabill with the selected prepopulated filters.

## FAQs

**Why is the Executive Summary Coverage rate in Finout different from AWS?**

Finout focuses on fewer resources and calculates coverage rates using only Reserved Instances (RIs), while AWS includes both RIs and Savings Plans (SPs) across a broader range of resources.

**How do Finout’s savings per plan calculations differ from AWS?**

AWS calculates savings per commitment yearly, whereas Finout provides savings per commitment calculations on a daily level. This allows for more granular tracking and optimization of cloud costs in Finout.

**What are the required permissions?**

* `assumeRole`
* `ce:GetReservationUtilization`
* `ce:GetSavingsPlansUtilizationDetails`

{% hint style="info" %}
**Note:** You need to grant Finout permissions for each AWS payer account for which you want to have commitments in Finout.
{% endhint %}

**How do I proceed if I don’t have permissions?**

* A Missing Permissions icon appears at the top of the page. Hover on the ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXe2tp2YSnYLVnE5F60mIwxE0_UR8ZH8vx2ObWx7fSWcJ8VARfIbDHfJJYKBQgZFLJO2e-jh1QHDTNxbkQPoPoIWUTtU741VYtCGCs0wcwfdgOvWN3kJ5Cr6vWxT-Uz0VAWIxvmXuQ?key=sNaMj44K-WWGyJE3EGxBcg) to see all the missing permissions.\
  ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeVcuVbFtCwVDYvUowkYqgwXQM-tupm0dzUw9Ge9vZW_2IjnIjsm1KKLWGWmRFPG1O31aiyAlzOa3li5HtzhH-MHLe7po6CBO6bco4zRKCIcJ2FrSWcS86h2Cb7Bdi_c0kDlvAe-g?key=sNaMj44K-WWGyJE3EGxBcg)
* For those who utilized CloudFormation during the onboarding process, [run the update function.](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-direct.html)
* For manual onboarding, modify the JSON based on the [onboarding process](https://docs.finout.io/billing-integrations/cloud-providers/connect-to-aws#h_cb44a06282).

**Why do I see RI and SP data under my commitments but no data in the commitments log?**

There are two possible reasons for this:

1. The commitments log requires different permissions than the "My Commitments" page. If you don’t have the necessary access, you won’t see the log.
2. Commitment logs only appear when an RI or SP plan is purchased while the account is already onboarded to Finout. If the plan was purchased before onboarding, logs will not appear. Additionally, logs are only retained for 30 days—if no action was taken on the plan within that timeframe, the logs won’t be available.
