Skip to main content

Create report

SavingsNow provides preset reports of different dimensions out of the box. By simply accessing the cloud account, you can know the cloud cost in real time through the reporting capability, without wasting a long time browsing, processing, and analyzing the original bills of thousands of resources.

In addition to preset reports, the platform also provides the ability to customize reports according to your business needs.

Create a report

Enter the data analysis section, and in the top right corner of the report list, click the button [+ Create Report] to open the report configuration page, the default display is the consumption trend of the past 7 days.

Report Configuration Page

The report configuration page in SavingsNow consists of five working areas (including three operation areas and two view areas) as shown in the figure. The specific descriptions are as follows:

  1. Metric Condition Area : This area allows users to specify the data metrics to be analyzed, including usage, cost (including mixed cost and RI amortized cost), allocation objects, and utilization rates. It also defines the time range, granularity, and chart format for the metric data.

  2. Report Parameter Area : This is the most frequently and complexly used working area. Users can further filter the data statistics and analysis range of the metrics. If no parameters are configured in this area, all data within the specified time range will be displayed. Configurable parameter types include grouping criteria, filtering conditions, result filtering, and additional settings. Detailed explanations can be found in the "Metrics & Parameters" section.

  3. Data Chart Area : This is where the metrics are displayed in chart form. By switching the chart style in the Metric Condition Area, users can find the most appropriate data representation format.

  4. Data Detail Area : Compared to the coarse-grained data representation in the Data Chart Area, this area provides detailed metric data lists.

  5. Report Operation Area : This area provides various functions such as sorting report content, switching currencies, full-screen display, running, saving, cloning, subscribing, sharing, and other report-level operations. Each operation will be introduced in detail in the following sections.

To create a new data analysis report, follow these three steps:

  • STEP1: Configure metrics, parameters, and the granularity, scope, and presentation of the data according to your analysis needs.
  • STEP2: Click the [Run] button in the upper right corner. The system will query data according to your configuration and display it in the data chart area and data detail area.
  • STEP3: If the result meets your requirements, click the [Save] button, enter the report name and any additional remarks, and save it. If the result does not meet your requirements, go back to step 1 to adjust the configuration.

Metrics & Parameters

In SavingsNow, data analysis serves as a unified analysis tool for multi-cloud service cost and usage data with numerous configured metrics and parameters.

Taking parameters as an example, in addition to the organic integration of cloud products under different cloud providers, Kubernetes resources and other attributes as the analysis dimension, SavingsNow also provides unique data analysis aggregation indicators. This integration offers users more comprehensive, accurate, and valuable cloud cost analysis capabilities.

Analytical Metrics

In SavingsNow, various analysis metrics are provided to help users gain insights into cloud usage and costs. These metrics include:

  • Consumption (Default) :Represents cost expenses and is used to generate cost reports by aggregating cost data for specific objects or ranges.
  • Usage : Represents the usage of cloud resources and is used to generate usage reports by aggregating usage data for specific objects or ranges.
  • Allocation object : Used to generate bill allocation reports. When selecting "Allocation Objects" as a metric, the time granularity is limited to "month," "quarter," and "year." Grouping criteria and filtering conditions are restricted to "cloud provider," "cloud account," "cloud product," and "allocation objects." Absolute and percentage changes are not supported.
  • Blended Cost : Applicable only to AWS and used to generate blended cost reports. Blended cost is a billing model that combines the costs of different types of instances (such as on-demand and reserved instances) and the costs across different regions and resource types, resulting in an aggregate cost.
  • RI Amortized Cost : Applicable only to AWS and used to generate RI amortized cost reports. This metric represents the process of distributing the cost of reserved instances (RI) across the actual used resources.
  • RI Utilization : Applicable only to AWS and used to generate RI utilization reports. This metric represents the ratio of actual used instances to purchased reserved instances, measuring whether the reserved instances are being fully utilized.
  • SP Utilization : Applicable only to AWS and used to generate SP utilization reports. This metric represents the ratio of actual used resources to purchased Savings Plans, analyzing the usage and benefits of AWS Savings Plans.
  • RI Coverage : Applicable only to AWS and used to generate RI coverage reports. This metric represents the ratio of the actual usage covered by reserved instances to the total usage, measuring whether the purchased reserved instances are sufficient to cover the actual used resources.
  • SP Coverage : Applicable only to AWS and used to generate SP coverage reports. This metric represents the ratio of the actual usage covered by Savings Plans to the total usage, measuring whether the purchased Savings Plans are sufficient to cover the actual used resources.

Range form

  • Time granularity : This sets the time interval for the data to be displayed in the chart. The options include:
    • Hourly: Only displays data for the last 7 days.
    • Day: Only displays data for the last 3 months.
    • Month: Only displays data up to 18 months.
    • Quarter: Only displays data up to 20 quarters.
    • Year: Only displays data up to 5 years.
  • Time range : Sets the time range for querying the reported data. Supports both relative and fixed time selections.
    • Relative time: Supports selecting time horizons in the past or future.
      • Past: Includes options like last 7 days, last 30 days, last month, last 3/6/12 months, last quarter, last month/quarter/year to date.
      • Future: Includes options like next month, next 3 months, this month, and this quarter. Future time ranges are applicable only to cost and usage metrics.
    • Fixed time: Allows customizing the start time and end time.
  • Charts : Sets the presentation format of data results in the report. Provides over 10 chart components, including:
    • Line charts
    • Area charts
    • Grouped bar charts
    • Stacked bar charts
    • Combined charts
    • Ring charts
    • Rectangular treemap charts
    • Tables
    • Numbers
    • More
  • Sort: Sets the order of data in the report. Supports:
    • Ascending order by date
    • Ascending order by result
    • Descending order by result
  • Currency : Sets the currency for cost values in the report. Supports RMB and USD. After switching the currency, the report needs to be re-run to take effect.

Grouping Conditions

Grouping conditions are used to set how data results are displayed in groups, supporting multiple selections and effective only in charts. Different cloud providers support different grouping conditions:

  • AWS : Cloud Provider, Payment Account, Cloud Account, Region, Availability Zone, Cloud Product, Cost Type, API Operation, Resource ID, Aggregation Type, Unit, Instance Type, Usage Type, Platform/Operating System, Purchase Option, Lease, Database Engine, Billing Entity, Legal Entity, Cloud Product Code, Service Source Region, Service Target Region, Service Source Region Code, Service Target Region Code, Cost Tags, etc.
  • GCP : Cloud Provider, Payment Account, Cloud Account, Cloud Account Name, Region, Availability Zone, Cloud Product, Cost Type, Global Resource, Resource ID, Resource Name, SKU, Project Name, Project Number, Instance Type, Usage Type, Cost Tags, etc.

Filtering Conditions

Filtering conditions are used to define the data range for analysis, supporting "Include Only" and "Exclude Only" filtering methods. Different cloud providers support different filtering conditions:

  • AWS : Cloud Provider, Payment Account, Cloud Account, Region, Availability Zone, Cloud Product, Cost Type, API Operation, Resource ID, Aggregation Type, Unit, Instance Type, Usage Type, Platform/Operating System, Purchase Option, Lease, Database Engine, Billing Entity, Legal Entity, Cloud Product Code, Service Source Region, Service Target Region, Service Source Region Code, Service Target Region Code, Cost Tags, etc.
  • GCP : Cloud Provider, Payment Account, Cloud Account, Cloud Account Name, Region, Availability Zone, Cloud Product, Cost Type, Global Resource, Resource ID, Resource Name, SKU, Project Name, Project Number, Instance Type, Usage Type, Cost Tags, etc.
  • Kubernetes (K8S) : Cluster, Node, Namespace, Pod, Project (GCP). Supports "Include Only" and "Exclude Only" filtering methods.

Result filtering

Used to further filter the results of statistics on indicators (other than apportionment objects). The system provides two filtering methods:

  • Interval Filtering : Configure conditions (such as >, <, >=, <=, between, not between, =, ) and result values for a specific analysis metric.
  • Rank Filtering : Configure conditions (such as TOP, Bottom, NO.) and rank values for a specific analysis metric.

More Configuration Options

  • Dimensions :Similar to grouping conditions, dimensions also support multiple selections but are used for column-wise statistics instead of row-wise. Therefore, the specific dimensions for dimensions and grouping conditions cannot be the same. For example, if you select condition A in grouping, you cannot select condition A in dimensions.
  • Aggregate : Defines how the results are calculated, supporting total (default), % of total, % of row, % of column.
  • Display data : Specifies the content of the results display, including: actual value, absolute change, percentage change, absolute change, percentage change, etc.
  • Chart option : Sets whether to display legends separately when metrics are displayed graphically. Users can check or uncheck this option as needed.
  • Other options : In addition to supporting AWS's RI and SP amortized costs similar to AWS Cost Explorer, it also includes:
    • Exclude incomplete data: Removes any incomplete interval data. For example, if the time granularity is "day," it always collects data for the entire day.
    • Including promotional credits: Promotional credits (such as points and coupons provided by cloud vendors) apply to monthly invoices. When the time interval for metric statistics is "month" or above, users can check "Include Promotional Credits" to list them in the statistical results for more transparent cost details.

Editing a report

In the report list, select a report, and click the [Edit] button in the action column to enter the editing page. The editing process follows the same logic as creating a new report.

Note: The "edit" operation of a report is restricted. Users can only edit reports that they have created or for which they have read/write access.

Exporting the report

In the report detail page, click [More] in the top right corner to expand the hidden action list. From this list, you can select and export the report in two formats: CSV or PNG.