Analyze — Ad-Hoc Cost Analysis#
Analyze lets you ask any cost question across your entire multi-cloud dataset. Choose a time range, cost type, granularity, up to 2 grouping dimensions, and up to 15 filter conditions, then view results as a chart or table. Results are URL-shareable and can be saved as named queries that appear as pinned charts on the Home page.
Navigate: left navigation → FinOps → Analyze.
Controls#
Time Range#
Same presets as Assess (Last 7 Days through This Year, plus Custom). Maximum end date: yesterday (T−1).
Cost Type#
Actual or Amortised. The Forecast feature is only available with Actual cost type.
Granularity#
Granularity |
Best for |
|---|---|
Daily |
Anomaly detection, investigating a specific date |
Weekly |
Week-on-week trends without daily noise |
Monthly |
Long-term trends, year-over-year comparison |
Grouping (up to 2 dimensions)#
Select one or two dimensions from the Group By dropdown:
Dimension |
Description |
|---|---|
Provider |
Azure / AWS / GCP |
Connection |
Each cloud account |
Group |
Org hierarchy nodes (from Allocate) |
Category |
Compute / Network / Database / Serverless / Storage / Other |
Resource |
Individual resource names |
Type |
Provider-specific resource type |
Tag |
A specific tag key (enter the tag key after selecting) |
Cost Type |
Usage / Reservation / Tax / Discount / Other |
Warning
Grouping by Resource or Type on large accounts can produce hundreds of series. Apply filter conditions first to narrow the scope.
Filters (up to 15 conditions)#
Each filter condition has a dimension, an operator (Equals / Not Equals / All), and up to 20 values. Conditions are combined with AND logic.
Examples:
Filter |
Result |
|---|---|
Provider = Azure AND Category = Compute |
Azure compute costs only |
Group = Platform Engineering |
All costs attributed to that group and its children |
Tag: environment = production |
Resources tagged |
Connection = AWS Prod AND Provider = AWS |
Single-account AWS view |
Chart types#
Type |
Best for |
|---|---|
Line |
Trends over time; easy period comparison |
Area |
Stacked volume contribution per dimension value |
Bar |
Period-by-period comparison across multiple series |
Horizontal Bar |
Ranking (e.g. “top 10 resources by cost”) |
Forecast#
Enable the Forecast toggle to add a forward-looking cost projection. The forecast is powered by a machine learning model that adapts continuously to your actual spend patterns and seasonality. Projected values appear as a dashed line and shaded area beyond the current date.
Limitations:
Requires at least ~14 days of historical data to be meaningful
Disabled for Amortised cost type
Period comparison#
Enable Compare to previous period to overlay the equivalent prior period on the same chart. Shows a dashed comparison series and a % change indicator on hover.
URL sharing#
Every setting you configure (filters, grouping, time range, chart type) is encoded into the page URL in real time. Copy and share the URL — your teammate will see exactly the same view.
Tip
Bookmark complex queries you refer to regularly.
Saving a query#
Click Save query → name it → Save. Saved queries:
Appear in your saved query list (accessible from the Analyze header)
Can be pinned to the Home page — click the
pin icon next to any saved query to promote it to a live chart on your Home dashboard
Up to 3 pinned queries appear as interactive charts on the Home page, refreshed automatically on each visit
Can be edited, renamed, unpinned, and deleted at any time
Tip
Pin your team’s most critical cost views — for example, “Production spend this month by service” — so they surface immediately when anyone opens Reply CMP.
Query performance#
Grouping and aggregation in Analyze are performed entirely at the backend using a top-k algorithm: only the top-k most expensive dimension values are returned and rendered, with all remaining values consolidated into an “Other” bucket. This means:
Faster chart rendering on accounts with hundreds of connections or thousands of resources
Cleaner, more readable charts (no more 200-series overloaded views)
The default top-k is at frontend 8.
Note
If a specific resource or connection you expect is not visible in the chart it may have fallen below the top-k threshold. Apply a filter condition to narrow the scope or increase the top-k value in the advanced options.