Commitments

Know what you committed to, and whether it is being used

A commitment can fail in two directions: too little coverage and you pay on demand rates, too much and you pay for capacity nobody used. Xplorr reads every Savings Plan, Reserved Instance, Azure reservation and GCP committed use discount you own and reports both numbers side by side, plus the dates they run out.

Xplorr commitments page showing 66.0 percent coverage of eligible usage over the last 30 days, 91.6 percent utilization against an 80 percent target, a 9.1 percent effective savings rate worth $1,644.70 saved, $520.61 of unused commitment out of $6,192.00 committed and 0 expiring soon, above a daily utilization chart and an inventory table of 6 commitments with term, scope, monthly cost, 30 day utilization and end date.

Inputs

Where the Commitments numbers come from

Xplorr reads your accounts with read only credentials and never writes to your infrastructure. These are the sources behind this screen.

AWS commitment data
Savings Plans and Reserved Instances are read through the read only IAM role, including the term, scope and rate of each one you own.
Azure reservations and savings plans
Read with the Service Principal in the Reader role, alongside the usage those reservations apply to.
GCP committed use discounts
Read through the Service Account with Billing Viewer, from the same billing export that carries the rest of your GCP cost.

Method

How the Commitments numbers are worked out

No black box. If a figure is an estimate or an apportionment rather than a billed line, the page says so.

  1. Coverage compares committed usage against eligible usage

    Coverage is the share of usage that could have been covered by a commitment and actually was. The denominator matters: usage that no commitment could apply to is left out, so the number is not diluted by workloads that were never eligible.

  2. Utilization compares committed capacity against capacity used

    Utilization asks the opposite question. Of what you already bought, how much did you consume. It is tracked daily and shown against a target, because a commitment sitting at high utilization on average can still be wasted on particular days.

  3. Unused commitment is priced

    The gap between what you committed and what you used is reported in currency, not as a percentage, next to the total committed. That is the number to take to a renewal conversation.

  4. Effective savings rate is measured, not projected

    The rate shown is what your commitments actually saved against on demand pricing over the period, with the dollar figure beside it, rather than the headline discount a provider advertises.

In the console

What is on the Commitments screen

  • Coverage of eligible usage and utilization against your target
  • Effective savings rate with the amount saved in the period
  • Unused commitment in currency, against the total committed
  • A count of commitments expiring soon, so a renewal does not arrive as a surprise
  • Daily chart of commitment used and unused, with the utilization line over it
  • Inventory of every commitment with provider, term, scope, monthly cost, 30 day utilization and end date
  • Filters for active, expiring in 90 days, or all, across 30, 60 or 90 day windows

Common questions about Commitments

What is the difference between coverage and utilization?
Coverage is how much of your eligible usage a commitment paid for. Utilization is how much of the commitment you bought was actually consumed. You want both high. High coverage with low utilization means you overbought, and low coverage with high utilization means you could safely buy more.
Does Xplorr buy commitments for me?
No. Xplorr connects with read only credentials and never modifies your infrastructure or purchases anything. It reports what you own and where the gaps are, and the purchase stays in your provider console.
Are Azure and GCP commitments handled too?
Yes. Azure reservations and savings plans and GCP committed use discounts appear in the same inventory and the same coverage and utilization figures as AWS Savings Plans and Reserved Instances, which is the point of having one page for it.

See this on your own accounts

Connect a cloud account with read only credentials and the first sync pulls your last 30 days, so this screen fills with your numbers instead of the demo workspace. Free during beta.