What we measure
6 min
Usage is recorded as events with a quantity and a unit, and never with a price attached. That is deliberate: a price change re-rates history correctly instead of leaving two different answers to "what did this cost".
Runtime
CPU time — CPU-seconds your site actually used. Memory time — GB-seconds held. Requests — requests served. Egress — bytes sent to visitors.
Builder
Preview time — hours a preview sandbox was alive. Disk allocated — GB reserved. Tokens — model input and output for AI builder sessions.
Other
Domains — custom hostnames attached.
What we do not measure
If a number is not measured, we report it as *unknown* — never as zero. A zero that means "we did not look" is the reading that makes an expensive thing look free, and it is how a limit becomes silently inert.