As you gain experience with Oracle Ravello Cloud, you will likely start using it for a variety of purposes. And, as your organization publishes more applications, you will want to track your Ravello Cloud usage in more detail.
To help you manage the costs of publishing a large number of applications, which are deployed for a variety of reasons, Oracle Ravello Cloud introduces cost monitoring buckets.
With cost monitoring buckets, you can accurately track the cost of the Oracle Ravello Cloud applications that you have published. You can group your applications into categories (or buckets) and track the cost of running the applications within each bucket. Cost monitoring buckets track all the costs associated with the applications in the bucket, including compute resources, volume storage and network.
You can picture each cost monitoring bucket as a budget for a category of applications you publish. To help you stay within each budget, you can create Email-based alerts when the total costs associated with a bucket approach or reach a specific threshold.
The following sections explain how cost buckets can help you plan and monitor your Ravello Cloud usage:
- Cost Monitoring Buckets: A Typical Example
- Getting Started with Cost Monitoring Buckets
- Managing Cost Monitoring Buckets
- Monitoring Your Cost Monitoring Buckets
Cost Monitoring Buckets: A Typical Example
The best way to learn about cost buckets is to review an example.
Consider a scenario where you have the following categories of Oracle Ravello Cloud applications:
- Under-development applications that your software developers are using to validate new product features and see their latest code in action
- Test applications that your QA team is using to run their test plans
- Evaluation or sandbox applications that your team is using to evaluate Ravello Cloud or to experiment with a particular application topology
With cost monitoring buckets, you can create a cost bucket for each of these categories and track how much money you're spending on each.
You can then set alerts to let you know immediately when one or more of these application categories is nearing your weekly, monthly, or quarterly budget.
Getting Started with Cost Monitoring Buckets
To get started, click the Admin icon and select Billing and Budgeting.
By default, the Billing and Budget page shows you the total cost of your published applications for the current month. This includes the cost of running all your published applications for the month. Each application you published is also listed, so you can see the breakdown of costs for each application. Use the drop-down in the first column to select a different month.
Creating a New Cost Monitoring Bucket
Consider creating a cost buckets for category of applications for which you have a separate budget. For example, if you typically track your testing costs versus your development costs, create a separate cost bucket for each.
To create a new category (or cost bucket) from the Billing and Budgeting page:
- Click Create Bucket .
- Enter a name and description for the cost bucket.
- Select where you want the cost bucket to appear by selecting a value from the Containing Bucket drop-down menu.
- Click Create.
The new cost bucket appears under the selected containing cost bucket in the left navigation pane.
Adding a Published Application to a Cost Monitoring Bucket
After you create a cost monitoring bucket, you can move applications into the bucket and track the costs that are generated by all the applications in that bucket.
To add one of your Oracle Ravello Cloud applications to the new cost bucket:
- From the Billing and Budget page, click the Organization cost bucket to display the list of all your current applications.
- Click the Applications tab below the page title to manage the applications currently tracked in the top-level Organization cost bucket.
- Select one or more of the applications on the Applications tab, by clicking the check box next to the application. When you select one or more of the applications, the +Move button above the last column becomes active.
- Click +Move to move the selected applications to a new cost bucket.
Alternatively, you can add applications to a cost monitoring bucket:
- From the Settings tab when you are viewing or editing an application.
- On the Create Application dialog box when you are creating a new application.
Note: When you have more than one cost bucket, you can move multiple applications from one cost bucket to another.
Managing Cost Monitoring Buckets
For each cost monitoring bucket you create, you can modify the properties and set alerts.
Editing the Name or Description of a Cost Monitoring Bucket
After you create a cost bucket, you can later modify the name or the description of the cost bucket.
To change the name or description of a cost bucket:
- Click the name of a cost monitoring bucket in the left navigation pane.
- Roll the mouse cursor over the title of the cost bucket until the edit (pencil) icon appears next to the cost bucket title.
- Click the edit icon .
- In the resulting dialog box, you can edit the name or the description of the bucket.
Note: You cannot move a cost monitoring bucket to another enclosing bucket. To move a cost monitoring bucket, you must:
- Move all the applications out of the cost bucket, and then delete the cost bucket. You cannot delete a cost bucket that contains applications.
- Create a new cost bucket and add the applications to the new cost bucket.
Setting Alerts for a Cost Monitoring Bucket
After you create a set of cost buckets, you can set alerts that remind you when a particular cost bucket is nearing a particular total. This allows you to create and manage a budget for the applications in each cost bucket.
To set an alert for a cost monitoring bucket:
- From the Billing and Budget page, click the name of a cost monitoring bucket in the left navigation pane.
By default, you'll see the Billing tab, which lists the applications currently tracked by the selected cost bucket, as well as details about each application.
- Click the Alerts tab to manage the alerts for the selected cost bucket.
- To create a new alert, click Create Alert. The Create Alert dialog box appears.
- In the Limit ($) field, enter a cost threshold. The amount you enter here represents the amount you'd like to budget for this bucket of applications in the given time period.
- From the Reset Alert drop-down menu, select how often you want to reset the budget monitoring for the current bucket. For example, if you want you want to define a budget for each month, then set the Limit ($) field to your monthly budget amount, and then select Monthly from the Reset Alert drop-down menu.
- In the Description field, optionally enter a brief description of the alert.
- In the Alert section of the dialog, first indicate when you want an alert to be generated. Oracle Ravello Cloud can alert when the budget limit is reached, or when the cost total for the current bucket reaches a certain percentage of the limit.
- In the Send alert to field, select the email address to which the alert will be sent.
- Click Create.
Monitoring Your Cost Monitoring Buckets
After you set up your cost buckets, you can select each cost bucket and review the costs generated by the various applications .
To scan, sort, and filter the costs within each cost bucket, select the cost bucket and then use one of these options available from the each cost bucket page:
- View the detailed breakdown of costs for the selected bucket for a selected time period. You can view the total costs, as well as the cost breakdown for the applications, Elastic IPs, and Library storage.
- View the costs for a specific month or a custom time period.
- Sort the list of applications by the available columns in the table; for example, sort the applications by total cost, total up-time, or by owner.
- Search for a specific application or all the applications owned by a particular employee in your organizationj.
- Export the table to a CSV file, so you can pull the cost into your own spreadsheet or financial planning application.
Viewing your Billing Reports
By default, the Billing and Budget page shows you the total cost of your published applications for the current month. This includes the cost of running all your published applications for the month.
From the Billing and Budget page, click the name of a cost monitoring bucket in the
left navigation pane. By default, you will see the Billing tab, which lists the
applications currently tracked by the selected cost bucket, as well as details about each
application. Each application you published is also listed, so you can see the
breakdown of costs for each application. Use the drop-down in the first column to
select a different date, month, or a specific time period.
Viewing Your Deleted Buckets
You can always go back to your deleted billing and refer to it for any historical data. Click Show Deleted Buckets at the lower end of the left navigation pane. You will see a summarized history of transactions and activities against them by an organization for a specified date range.
Exporting Your Billing Report
You can export your organization billing report to a CSV format. To export, select an organization and click Export to CSV. Select all the options that you want to include in the bill and export to the CSV format.