Skip to content

Free visibility

Dashboards

Every cost lane carries four dashboards, one for each audience that has to read the same numbers differently.

Dashboards are part of the visibility tier. They run on a dedicated Apache Superset instance embedded in the app, so you install nothing and need no separate BI login.

Once your first nightly run has landed, your dashboards open within one business day. See your first day.

Click any image to enlarge.

Each cost lane carries four dashboards, one per audience.

DashboardUse it to
Executive — Cost & SavingsReconcile billed spend, track budget position, and identify the largest movements.
FinOps — Commitments & SavingsCompare commitment coverage with target and review realised savings before buying more.
Engineering — Efficiency & ResourcesReview idle VMs, rightsizing candidates, licensing opportunities, anomalies, and resource-level spend.
Data Ops — Quality & FreshnessCheck when each source landed and investigate data-quality flags.

All four share the layout below: a one-line read of the month, a row of KPI tiles, then the charts behind them.

The Executive — Cost & Savings dashboard. A summary line reads: Jul 2026, €83,046, up 6.4% — commitments saved €21,106, coverage below the 60% target. Below it, four tiles: latest complete month cost, this month so far on a like-for-like basis, projected month-end, and projected versus budget. Then a cost trend by service category, a billed versus list cost chart, and cost split by service category, subscription, service and region.

NovaPulse is a real Azure estate with its identifiers replaced, and these figures are unedited. Captured 4 August 2026, three days into the month, which is why the two projection tiles extrapolate so far above the completed one.

Every dashboard carries an as-of line. Cost, utilisation, and inventory have separate dates because their sources land at different times.

Read the date beside a figure before using it.

The as-of card in the top right of a dashboard, reading "Data through 2026-08-03" beside an information icon.

Lane or stateExpected freshnessAction
Cost APIAbout one day behindInvestigate when the date is more than two days behind.
FOCUSUp to one month behindNo action; the lane runs monthly.
STALEOutside the source’s expected windowCheck the source on the Data Ops dashboard.

The Data Ops dashboard is where that last row is answered. Its source-freshness table gives one row per feed, with the date that feed has data through and how far behind it is.

The Data Ops — Quality & Freshness dashboard. Its summary line reads: cost data through 2026-08-03, 1 day behind — within the 7-day threshold for this lane's daily cost cadence, 3 of 3 upstream feeds reporting. A source-freshness table lists the data source, the date its data runs through, days behind today, days behind the fleet, and the row count. Alongside it, rows ingested per day; below, the FOCUS data-quality flags by code and flagged rows over time.

Same estate, same capture date.

Quoting the wrong term is the commonest reconciliation error. Cost terms in the glossary defines each one.

  • Quote billed (actual) cost when reconciling against the Azure invoice.
  • Quote effective (amortised) cost, the dashboard default, when steering decisions.
  • Quote coverage % per commitment pool only. Savings Plans and Reservations use different denominators, so never average them.

Realised savings and indicative savings both appear on the dashboards, and they are measured against different baselines.

TileWhat it measuresBaseline
Realised commitment savingsWhat your reservations and savings plans have already saved, banked.Pay-as-you-go
Indicative savingsThe saving a finding would deliver if approved.Retail (pay-as-you-go) price

Do not add the two values. Their different baselines make the total double-count savings.

Some tiles ignore the date filter because they describe a fixed period or current state:

  • projected versus budget
  • realised and indicative savings
  • coverage
  • cost by country
LaneCadenceUse it for
Cost APIDailyThe freshest movements and the default four dashboards.
FOCUS 1.2MonthlyA standardised, portable dataset for estates that outgrow the nightly window.

The Cost API lane merges Actual and Amortized metrics. When you need FOCUS, follow FOCUS exports and storage setup.

The nightly run syncs the dashboards before the working day. You do not need to refresh them manually.

See data sources for stage times and the 13-month backfill.

FilterAvailable scope
SubscriptionOne subscription or the whole estate
ServiceAzure service or service category
RegionCountry or region
Charge periodMonth or date range

Download a tile’s CSV from the BI view. During an engagement, request monthly report figures as a spreadsheet.

A self-serve export API is on the roadmap and is not available today.