-
Feature
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
COST-1321Forecast costs and budgeting
Feature Overview
Being able to set up and follow budgets against actual numbers and forecasted data
Goals
As an admin, I want to be able to set up budgets and compare current and forecasted consumption against the budget, so that I can send a message to the customer to make him aware of that fact.
Problem:
In order to control costs, you need to compare them with a budget. How much is too little or too much consumption on the cloud?
Why is this important?:
Forecasting and budgeting are a pair of features that allows the customer to start managing their consumption in a proactive way.
Using budgets, the customer can transition from using the visualisation to understand if something is wrong with the numbers to set up expectations about what the consumption and costs should be in different parts of the account, and then manage by exception.
It is also a key feature to integrate with automation engines that can act upon the consumption to make sure that is controlled.
Requirements
- As an admin, I want to be able to set up a budget for accounts, sources, AWS services, regions, and OpenShift clusters, projects, and tags, so that I can follow up the consumption of them independently
- As an admin, I want to be able to see all my budgets in the same place, in order to manage them effectively
- As a user, I want to be able to see my budgets and not others in the same place, in order to understand what budgets have been set up for me.
- As a user, I want to be able to get a report the current status and forecasted status of my account and compare that with my budgets
- As an admin, I want to set up alarms based on the set up budgets, using a filter:
- For consumption and costs forecasted or actual
- When cost goes over a percentage of the budget (i.e. at 90% send a message, at 110% send another)
- When forecast or consumption up to the date is below a percentage of the budget
- With a different payload (i.e. "warning", "error")
- As an admin, I want to see the previous budgets associated with an element, so I can use them as references for rolling budgeting
- As an admin, I want to set up budgets based on the previous period (i.e. up to 110% of the charges of the previous month)
- As an admin, I want to set up budgets that are set up monthly, quarterly, yearly
- As a user, I want to compare my current cost and the average cost of the month to date with the daily average of the budget set up
- As a user, I want to see a comparison of the budgets against the actual and forecasted numbers.
- relates to
-
COST-827 Advanced notifications
- Backlog