Cost Analysis
What this screen is for
Cost Analysis shows what your clusters are costing, broken down so the number is actionable rather than merely alarming. It answers “where is the money going?” — Resource Optimization answers “what should we do about it?”
Before you start
| To do this | You need |
|---|---|
| Open the page | access to at least one environment tier (env-by-branch.<env>.access) |
A registered, valid cluster must exist. Cost is per cluster, so with none registered there is nothing to show.
Opening it
- Cost › Cost Analysis in the sidebar.
Direct URL: /ebb/cost-analysis
The interface
📸 Screenshot Placeholder: The Cost Analysis page. Mark: (1) the cluster selector, (2) the cost summary, (3) the breakdown.
| # | Control | What it does | When you’d use it |
|---|---|---|---|
| 1 | Cluster selector | Chooses the cluster | Always — figures are per cluster |
| 2 | Summary | Total spend for the selection | The headline |
| 3 | Breakdown | Where that spend sits | The part you can act on |
Read the breakdown, not the total. A total tells you whether to worry; only the breakdown tells you where to look.
Walkthroughs
Find where spend is concentrated
- Cost › Cost Analysis, select the cluster.
- Read the breakdown from largest to smallest, and stop early. Cost is almost always dominated by a handful of items, and the long tail is not worth your afternoon.
Compare clusters
Switch the cluster selector. A dev cluster costing near a production cluster is usually the finding, not the total.
Scenario
The monthly bill jumped and nobody knows why.
- Cost › Cost Analysis, select the cluster that grew.
- Read the breakdown and identify the largest contributors.
- Check Deploy › Dev for ephemeral environments that were never let go. Dev environments carry a TTL precisely so they do not accumulate — extended TTLs are a common and invisible cost.
- Check Analytics for a change in deployment volume around the same time. More deployments can mean more parallel environments.
- Move to Resource Optimization, which turns this into specific recommendations rather than a number.
- If the increase came from a new environment, confirm it was meant to exist — see Settings › Infrastructure › Environments.
Step 3 first, because it is the cheapest thing to check and the most common cause.
When it doesn’t work
| Symptom | Cause | How to check | Fix |
|---|---|---|---|
| Cost is not in the sidebar | You have no environment tier access | Access Explorer | Ask for access to a tier |
| No clusters to select | None registered or valid | Clusters | Register and validate one |
| Figures look implausible | Cost data depends on what the cluster reports | The cluster | Treat as directional; verify against your cloud bill |
| A cluster is missing | Registered but not valid | Clusters | Validate it |
| Numbers changed with no deployments | Often ephemeral environments accumulating | Deploy › Dev | Let TTLs expire |
Next
- Resource Optimization — what to do about it
- Deploy › Dev — where accumulation usually happens