What is measured
A level measured each hour (vCPUs, active series, bytes of storage) adds up to unit-hours over a period: 10 GB held for a day is 240 GB-hours.
Read your usage
In the portal
- Billing and limits has a Usage section with every meter for this month and last. Switch between Meter, Cluster, Application and Service to split it by what used it.
- A managed service’s page has a Usage card showing how long it ran this month and the storage it held.
- An application’s Services card has a Usage this month band, one row per service it uses, with a link to the full usage split by application.
With the CLI
With the API
The same report is served at/api/v1/org/billing/usage, with the window and grouping as query parameters:
from, to and granularity parameters and answer one line per managed service and period: /api/v1/org/service-admission/instances/{instance_id}/usage for one service, and /api/v1/org/service-admission/applications/{application_id}/usage for the services one application uses.
A parameter the platform refuses answers 422, naming the parameter.
With the AI Assistant
The AI Assistant reads the same report. Ask it, for example: Which managed services used the most storage last month?The window
- Days are UTC.
fromis the first day read andtois the day after the last one, so--from 2026-09-01 --to 2026-10-01reads all of September. - The default is this month so far: from the first day of the current month to now.
- At most 93 days per read. Read a longer stretch in parts. Usage is kept for 400 days.
- Periods are calendar months or UTC days, cut to the window at either end.
- The current period ends now. Usage that has not happened is not reported, and the last hours of the current period are usually still being counted.
How a line reads
Each line is one meter, over one period, for one group. It carries its quantity, how completely that quantity was measured, and what it costs.Coverage
Unknown is not zero. A period nobody measured is reported as unknown, never as 0, so a missing measurement never looks like nothing was used.
Price
price_basis says what the price state rests on:
Split it by what used it
Grouped by meter, every meter has a line for every period, even when nothing was used. Grouped any other way, a group that used none of a meter in a period that was fully measured has no line.
Grouped by application, a service counts toward the applications whose reviewed setup plan names them as consumers. A service that several applications use is counted in full under each of them and marked shared (
is_shared), so application lines do not add up to the organisation’s total. A service that no application uses has a line with no application. The CLI shows the application’s name, and the same note under its table.
Names are shown as they read now. Two groups with the same name, such as several playground clusters named playground, are told apart in the CLI by the start of their id.
Who can read it
Reading usage needs thebilling.read permission, which every built-in role holds. The read for one managed service also needs access to that service, and the read for one application needs applications.read. See Roles and access.
Related
Billing & Usage
Plans, the vCPU allowance, invoices and playground prices.
Managed services
The services whose instance time and storage are metered.
Ankra hosted logs
Turn on hosted logs for a cluster, and what it keeps.
Models and Cost
The AI allowance and the daily AI spend cap.