
Labeled Business Metrics
You can optionally include a label for each uploaded metric. The label identifies the source of the metric—like an associated application or cost center. For example, a metric like Monthly Active Users typically applies to more than one application. The ability to allocate these metrics is important for analyzing both overall user activity and individual application performance, enabling more informed decision-making at the application level. In the above example, you can create labels like Active Users App A, Active Users App B, etc. When you assign this metric to a Cost Report, you can decide which labels to include on the Cost Report and in the per unit cost calculation. Any labels you decide to include will be aggregated in the per unit cost calculation. So, in this example, if you decide to include only data with the Active Users App A label, then unit costs will be calculated only for that set of data. If you also include Active Users App B, then the per unit cost calculation will aggregate both sets of labeled data.Import Business Metrics
Business metrics can be imported from other systems directly into Vantage and analyzed alongside cost data. You can create automatic import integrations with Amazon CloudWatch, manually import these metrics from a CSV file, or automatically upload metrics via the Vantage API.The following steps are for importing via CloudWatch or a CSV file. If you want to automatically import metrics, see Import via the Vantage API.
On the left navigation, click Business Metrics. All existing business metrics are displayed. You can edit or delete business metrics from this screen.
The Business Metrics screen is displayed with three tabs:
- Metric Overview: Displays basic metric information (name, import type, integration details) and allows you to assign the metric to Cost Reports. See the Assign Business Metrics to Cost Reports section for details.
- Imported Metrics: Import historical business metrics from a CSV file, Amazon CloudWatch, Datadog, or upload via the Vantage API. This tab stores your historical metric data and is used for calculating unit costs on Cost Reports. While you can upload any dates (past, present, or future) to this tab, only dates up to the current cost buffer date are used for unit cost calculations. Future dates uploaded here are stored and will automatically appear on Cost Reports once that date becomes current (passes the cost buffer). Only data uploaded to the Forecasted Metrics tab will be used for Dynamic Forecasting.
- Forecasted Metrics: Upload future projections of your business metrics to create Dynamic Forecasts. Only data uploaded to this tab will be used for Dynamic Forecasting. This tab accepts CSV uploads only (CloudWatch and Datadog integrations are not available for forecasted metrics). See the Forecasted Metrics section for details.
Import from a CSV File
You can upload a CSV file that uses the following three-column format. This CSV file can replace existing data or be used to import new data. Thedate column must be in YYYY-MM-DD format. The amount column must be a number. The label column is optional. See the section above for more information about labels.
A label can be added once per date.
Click to view visual example
Click to view visual example

Import from Amazon CloudWatch
To import business metrics from Amazon CloudWatch, you need a specific metric name and AWS account, as described below. Ensure AWS is one of your connected providersIf Vantage does not have a Cross-Account IAM Role associated with your AWS account, you need to create one. See the AWS integration documentation for details.
Enter a Namespace. A complete list of available namespaces can be found in the AWS documentation for AWS services that publish CloudWatch Metrics. Namespaces start with
AWS/ followed by the service name (e.g., AWS/EC2).Enter a Metric name. Each AWS service has metrics that it sends to CloudWatch. Available metrics can be found in CloudWatch or the AWS documentation.
For Dimensions, enter a Name and Value. Dimensions are used to pull specific statistical data for a metric. For example, enter
InstanceId with a value of i-1234567890abcdef0. Each CloudWatch metric has a set of dimensions you can select. Click + Add a Dimension to add more than one dimension.For each import, you must specify the Aggregation function to be used because metrics will be aggregated to the day. Select either Sum, Average, Maximum, or Minimum.
Optionally, enter a dimension name for the Label Dimension field.
Import from Datadog
To import business metrics from Datadog, ensure Datadog is one of your connected providers. If you do not have Datadog as one of your connected providers, you will be prompted to connect your Datadog account the first time you try to create a metric.For Account, select the connected Datadog account for which you want to import metrics. If this is your first Datadog metric, you may be prompted to reauthorize your Datadog credentials and the required scopes for Vantage (i.e.,
billing_read, usage_read, metrics_read, and timeseries_query scopes).For Raw Query, enter your Datadog metric, including aggregation, rollup formula, and label filters, into the text field. Your syntax should be similar to the following example:
The minimum aggregation for business metrics is daily. If you enter a lower granularity than daily, Vantage will perform aggregation at the daily level. For more information on the Datadog filtering syntax, see the Datadog documentation.
Import via the Vantage API
You can import business metrics to Vantage, from other applications, with the Vantage API. Use the/business_metrics endpoint to view, create, update, and delete business metrics. Ensure you have a valid Read/Write Vantage API token. See the API documentation for details on how to use this endpoint.
Assign Business Metrics to Cost Reports

The Assign a Report popup window is displayed. In the Report dropdown menu, search for and select a Cost Report.
For Unit Scale, select either Per Unit, Per Hundred, Per Thousand, Per Million, or Per Billion. The scale is used to divide the business metric before calculating the cost per unit. Use this scale to create a per-unit cost, such as Cost per Thousand Requests. If you select Per Unit, no division occurs, and the actual metric number will be used within the Cost Report.
For Label Filter, select any labels that were imported with your data.
- Any selected labels will be aggregated and applied to the Cost Report to calculate the per unit costs. For example, if you select the labels
app1andapp2, the per unit cost calculation will be an aggregate of the corresponding values for those labels. If you select onlyapp1, then the per unit cost calculation will only apply to values that correspond with theapp1label. - You can also select the unlabeled option, which includes any values that don’t have a corresponding label.
Forecasted Metrics
Dynamic forecasting is available to Enterprise customers only.
Create a business metric
Follow the steps in the Import Business Metrics section above if you haven’t created a business metric yet.
Upload forecasted metrics
Once you’ve uploaded historical costs, select the Forecasted Metrics tab.Only data uploaded to the Forecasted Metrics tab will be used for Dynamic Forecasting. Upload either a CSV file with your projected metrics, or use the Vantage API. Use the same CSV format as historical data, optionally including labels, for example:
You cannot upload forecasted metrics through the native Datadog or CloudWatch business metrics integrations. Forecasted metrics must be uploaded manually via CSV or API.
Assign to a Cost Report
Assign the business metric to a Cost Report if you haven’t already. See the Assign Business Metrics to Cost Reports section for details.
View and manage your forecast
Review the Forecasting documentation to learn how to view your Dynamic Forecast on Cost Reports and compare forecast types.
View Per Unit Costs on Cost Reports


