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 free visibility tier. They run on a dedicated Apache Superset instance embedded in the Infralign app.
You install nothing and need no separate BI login.
Your cost data lands on the first nightly run after you connect. Once that run has landed, Infralign checks it and opens your dashboards within one business day, and support@infralign.ai emails you when they are live.
Those are two different clocks. The run is a timer. Opening the dashboards is a person.
Click any image to enlarge.
The four persona dashboards
Section titled “The four persona dashboards”Each cost lane carries four dashboards, one per audience.
| Dashboard | Use it to |
|---|---|
| Executive — Cost & Savings | Reconcile billed spend, track budget position, and identify the largest movements. |
| FinOps — Commitments & Savings | Compare commitment coverage with target and review realised savings before buying more. |
| Engineering — Efficiency & Resources | Review idle VMs, rightsizing candidates, licensing opportunities, anomalies, and resource-level spend. |
| Data Ops — Quality & Freshness | Check 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.

NovaPulse is a real production 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.
The app also links dashboard data to resources, findings, audits, the chatbot, and BI views.
Reading the freshness banner
Section titled “Reading the freshness banner”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.

| Lane or state | Expected freshness | Action |
|---|---|---|
| Cost API | About one day behind | Investigate when the date is more than two days behind. |
| FOCUS | Up to one month behind | No action; the lane runs monthly. |
| STALE | Outside the source’s expected window | Check 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.

Same estate, same capture date.
Cost terms
Section titled “Cost terms”The dashboards use these terms precisely. Quoting the wrong one is the commonest reconciliation error.
| Term | What it means | When to quote it |
|---|---|---|
| Billed (actual) cost | What the invoice charges: the amount Azure bills for usage in the period. | Reconciling against the Azure invoice. |
| Effective (amortised) cost | Commitment purchases spread across consuming resources instead of landing on the purchase date. Dashboards default to this. | Steering decisions. |
| Like-for-like month comparison | Two months compared over an equal day count, with provisional (not-yet-final) days excluded. | Any month-on-month comparison where the current month is incomplete. |
| Coverage % | The committed share of eligible usage. Savings Plans use a € basis; Reservations use an hours basis. | Per commitment pool only. Do not average pools because their denominators differ. |
| Recoverable (avoidable) spend | Idle-VM cost, half of each resize delta, and the Azure Hybrid Benefit estimate. Burstable B-series VMs are excluded because low average CPU is expected. | Sizing the opportunity before the audit quantifies it. |
Savings tiles
Section titled “Savings tiles”Realised savings and indicative savings both appear on the dashboards, and they are measured against different baselines.
| Tile | What it measures | Baseline |
|---|---|---|
| Realised commitment savings | What your reservations and savings plans have already saved, banked. | Pay-as-you-go |
| Indicative savings | The 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
The cost lanes
Section titled “The cost lanes”| Lane | Cadence | Use it for |
|---|---|---|
| Cost API | Daily | The freshest movements and the default four dashboards. |
| FOCUS 1.2 | Monthly | A 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.
Refresh and filters
Section titled “Refresh and filters”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.
| Filter | Available scope |
|---|---|
| Subscription | One subscription or the whole estate |
| Service | Azure service or service category |
| Region | Country or region |
| Charge period | Month or date range |
Exporting numbers
Section titled “Exporting numbers”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.