What are OCI budgets?
A budget is an option provided in OCI console by which you can track Oracle Cloud Infrastructure (OCI) spending.
The feature enables the user to set alerts to keep a check on the budget spend. For instance, if the expenditure crosses the set threshold, then you will be notified about the additional spend. You can also monitor in OCI console what and where resource has spending in your budget. For example, suppose you might have added more OCI resources for testing and missed removing them. This would keep adding to your costs. With budgets option on, alerts are enabled to send email notifications to given email id/Ids.
Once you are logged in, complete the following steps to create budgets and set alerts by selecting compartment in OCI:
Click on Create.
Compartment: If you want to track spending for all resources in a specific compartment
Cost-tracking tag: Tracks spending for all resources with a specific tag. These might be spread across multiple compartments.
Name: Name of the Budget as per your standard
Target compartment: The compartment that you want to create the budget for.
Monthly Budget Amount (in US$): Monthly budget amount based on your business use case or as per your requirement.
Day of the month to begin budget processing: The specific day you want the budget processing to begin
Budget Alert Rule is (optional): You can enable for alerting. You can set up a budget alert rule now or add it later. You can set up multiple alerts for the same budget.
Threshold Metric: The value that you want the alert rule to calculate. You can calculate the actual amount spent during the budget period or the amount forecast to be spent.
Threshold Type: Select whether the alert is activated when the budget reaches either a given percentage of the total budget or a given amount.
Email Recipients Optional: Provide one or more email addresses to receive the alerts. Multiple addresses can be separated using a comma, semicolon, space, tab, or a new line.
Email Message Optional: Enter the body of the email message as per your requirement.
Following are the steps to create budgets and set alerting by selecting cost-tracking tag in OCI: -
You can also create budget on ‘cost tracking track’ option. To keep an eye on spending for all resources with a specific tag. These might expand across multiple compartments. Cost-tracking tags provide the flexibility to monitor usage and cost for specific resources across compartments. Budgets and alerts can also be set based on cost-tracking tags to get email notifications when the usage reaches.
a) Select either Compartment or Cost-Tracking Tag to select the type of target for your budget. Here I selected Cost-Tracking Tag and filled the details.
b) For budgets targeting a cost-tracking tag:
Here you have the following three fields that you need to fill. And other details remain the same as filled in the Phase1.
Then click on create. Once the above steps are complete, you will see that budgets have been succesfully created. The following snapshot indicates the same.
If you want to get critical alert on 90% threshold you can add new alert rule or update existing alert rules.
b) Either create new budget alert rules and edit existing rules.
c) To create new alert click on Create Budget Alert rule
Click on create.
A buget notification email exmaple is shared in the following snapshot.
In my example, I had set the alert for 50% and then 80%. I received the first notification at 50% and the second at 80%.
Cost plays a vital role in any of the cloud services. OCI provides the feature to maintain control of your costs from time to time through Budget. The single most important part of budgeting is to get a forecast for spending. Budgets exist to help you maintain awareness and control of your spending. Follow the above steps to easily create events for your budget to trigger a function in Oracle or to receive the notification alerts.
Use the Feedback tab to make any comments or ask questions. You can also start a conversation with us.