Map the bill to teams and products
Write rules that turn accounts, services and tags into the names your business uses, and see the dollar impact of every rule before you publish it.
- 1Add rule 4 to Product line
Three rules already map teams and Bedrock to Storefront, Data & Search and AI Assistant. The new rule sends account sandbox to Experiments.
- 2Check the preview
Allocated spend rises from 82.2% to 94.2% and Experiments appears as a new row. The Legacy rule is flagged as never firing.
- 3Review the diff and publish v8
The v7 to v8 diff shows one added rule and unallocated falling from $32,808 to $10,690. Publishing puts it in Cost Explorer.
Shared costs end up in nobody's budget
Kubernetes, data transfer and support fees rarely carry a team tag. Allocation rules decide where they land.
Tags that don’t cover everything
What usually happens: Untagged resources and shared accounts leave a large “other” bucket nobody owns, and it grows every quarter.
How CloudLens resolves it: Rules match on account, service, region, usage type and tags together. Whatever still doesn’t match shows as Unallocated.
ResolvedShared platform cost has no owner
What usually happens: The Kubernetes cluster and the data lake live in a shared account, so one team carries the cost or it gets split evenly by guesswork.
How CloudLens resolves it: An allocation dimension spreads shared cost across the teams that use it, shown next to each team’s direct spend.
ResolvedRule changes rewrite last quarter
What usually happens: Someone edits the mapping sheet and last quarter’s numbers quietly change.
How CloudLens resolves it: Every publish is a version. Compare two versions line by line and restore an older one as a new version.
ResolvedHow Ana got Checkout’s real cost before budget season
Two hours of rule-writing that turned a mostly unallocated bill into numbers each team could defend.
Lumora Retail is a fictional company. The people, names and numbers are sample data.
Starts from the Unallocated line
Writes a rule in the condition builder
Catches a rule that never fires
Allocates the shared EKS cluster
Publishes version 14
Finance asks what changed
Map your teams with our engineers
Rules you can read, results you can check
Build conditions with the builder or the code editor. The preview shows what each rule matches, which rules never fire, and how much is still unallocated.
Give spend one name, or split it fairly
- Grouping: one name per row
- Allocation: shared cost spread by a driver
- Direct and allocated side by side
- 1Start in Grouping
Each row of spend gets one name, so the four team cards show direct spend only.
- 2Switch to Allocation
The shared EKS platform cluster, $22,117/mo, is split by CPU-hours per namespace instead of landing on one team.
- 3See each team's share land
Checkout takes 34%, or $7,520. Search & Discovery, Data Platform and Mobile API pick up the rest, shown next to direct spend.
Every publish is a version you can compare
- Line-by-line diff
- Restore creates a new version
- Author and time on every change
- 1Open version history
Product line lists v5 to v8, each with its author, date and note, such as Ravi's “Split Data & Search” on Sep 3.
- 2Compare v7 with v8
The diff removes the rule mapping Data Platform to Data and adds one mapping two teams to Data & Search.
- 3Restore v7 as v9
Restore v7 saves the older rules as a new version 9. Version 8 stays in history.
- Group, filter and drill by it
- Build saved views on it
- Unallocated stays visible
- 1Group by Service, then Product line
The chart restacks into Storefront, Data & Search, AI Assistant, Experiments, Platform and Unallocated.
- 2Change the chart and compare
Line and stacked area show the same total. Compare to Month Ago overlays the previous 30 days.
- 3Click a bar to drill in
Sep 5 opens split by service, with Group by Usage type offered as the next level down.
Allocation you can defend in a budget review
First match wins
Rules are evaluated top to bottom, so it is always clear which rule claimed a dollar.
Preview before publish
Dollars per rule, rules that never fire and rules shadowed by an earlier one, all visible before anything changes.
History you can audit
Versions, diffs and restores mean finance can always see what the rules were last quarter.
Dimension Studio questions
Any billing dimension, such as account, service, region or usage type, plus your tags. Conditions can be combined, and each rule outputs one value.
It shows as Unallocated, in the preview and in Cost Explorer, so gaps stay visible instead of being absorbed somewhere.
Create an allocation dimension and choose the shared cost. It is spread across the owners that use it and shown next to their direct spend.
Yes. Open version history, compare versions and restore the one you want. The restore is saved as a new version.
Ready to see CloudLens in action?
Connect a read-only AWS role or Azure service principal. We'll walk you through your bill, your security graph and the first things worth fixing.
