Skip to main content

Create and manage budgets

Creating budgets in the DoiT console does not cap your cloud spend but allows you to track it and get notified when it exceeds the defined thresholds.

Required permissions

  • Attributions Manager, Budgets Manager, Cloud Analytics

Create a budget

You can create a new budget from scratch or based on an existing one.

  1. Select Governance from the top navigation bar, and then select Budgets.

  2. Choose one of the following options:

    • To create a new budget from scratch, select Create new budget.

    • To make a copy of an existing budget, select the three dots menu () at the rightmost end of the budget entry of interest, and then select Duplicate.

No matter which option you choose, creating a budget involves three steps: defining the budget scope, configuring the budget, and setting the notification thresholds.

Step 1: Define budget scope

In this step, you name the new budget, define its scope and type, and specify the time period as required.

The metric of budgets is always Cost. It is not configurable.

Set budget scope

  1. Enter a name for the new budget. You can also add a description.

  2. Choose a dimension for the scope to which the budget will be allocated.

    There are two additional options:

    • Include DataHub data: If your DoiT subscription includes DataHub, you can select this checkbox to include data imported via DataHub.

    • Create new attribution: If none of the existing dimensions suits your need, you can create a new attribution.

  3. Select the budget type. There are two main categories of budgets:

    • Recurring: A recurring budget restarts periodically. You can choose Recurring daily cost, Recurring weekly cost, Recurring monthly cost, Recurring quarterly cost, or Recurring yearly cost for the budget type.

    • Fixed: A fixed budget is a one-time budget. Choose Fixed period cost for this type.

  4. Specify the Start date of the new budget. For a fixed budget, you also need to specify the End date.

  5. Select Next to continue.

Step 2: Configure the budget

This step sets the budget amount, which is the upper limit of the budget.

Set budget scope

  1. Choose the currency. See Supported currencies.

  2. Enter the budget amount. Note that you can't use decimals in the budget amount.

  3. If you're creating a recurring budget, choose whether to:

    • Allow the budget to track against the budgeted amount for a single period, or

    • Allow dynamic adjustments to the budgeted amount. For this option, you need to further specify the way dynamics adjustments are made:

      • Budgeted amount is based on the actual amount from the previous period.
      • Allow a percentage-based growth of the budgeted amount in subsequent periods.
      • Budgeted amount is based on the actual amount from the previous period AND allows a percentage-based growth of the budgeted amount in subsequent periods

      If you choose to factor in expected spending growth, specify a uniform growth percentage for the subsequent periods.

Budget preview

After setting the budget amount, you'll see a budget preview chart. The preview chart provides a ML forecast for future spend. You can switch between the Stacked Column view and the Table view.

Note

Due to the billing data latency, if you choose Daily as the time interval, the budget preview chart will include the cost up to the previous day, not the current day.

Budget preview chart

Step 3: Configure budget notifications

In this step, you can:

  • Adjust the budget notification thresholds.

  • Configure alerts notifications to get informed when your actual spend exceeds a threshold.

Budget notification thresholds

  • Notification thresholds: For each budget, you can set three alert thresholds. By default, the thresholds are set at 50%, 85%, and 100% of the budget amount. Both the percentage and the threshold amount are configurable. When one is changed, the other is updated automatically.

  • Notification settings: You always receive email alerts for budgets you create unless you manually remove yourself from the list of recipients. You can also add others as recipients of the alert notification emails or send the alerts to a Slack channel.

Email alerts

To send email alerts to other team members, add them to the list of recipients. If the intended recipients do not have sufficient permissions, you'll be prompted to Share budgets with them first.

The alert email includes the following information:

  • The alert threshold (amount and percentage) that has been exceeded

  • Your current spend amount and its percentage in the budget

  • The date when you're forecasted to reach 100% of the budget

You can use the link provided in the email to open the budget in the DoiT console.

Slack alerts

If your organization has created a shared Slack channel with DoiT or the DoiT app for Slack has been installed in your workspace, you can choose a Slack channel to receive the alerts.

Alerts sent to Slack channels include the following information:

  • Budget type and period if applicable

  • The alert threshold (amount and percentage) that has been exceeded

  • Your current spend amount and its percentage in the budget

  • The date when you're forecasted to reach 100% of the budget

  • The progress of forecasted spend

Delete budgets

You can delete a budget only if you are its owner.

To delete an individual budget:

  1. Navigate to the main Budgets screen.

  2. Locate the budget of interest.

  3. Select the three dots menu () at the rightmost end of the budget entry.

  4. Select Delete.

To delete multiple budgets at once:

  1. Select the checkbox of each budget that you want to delete.

  2. If you have Owner access to all the selected budgets, you can use the Delete button next to the Filter to perform a batch delete.

You'll be asked to confirm the deletion before it's executed.