docs/reference/control-plane-api.md section 8. What the
numbers mean, and where they can mislead, is in reading-the-numbers.md;
read it before drawing conclusions.
Range
Every view has a range of whole UTC days, both ends included: presets of 7, 30, 90 and 365 days ending today, or Custom with a from and to day. The longest range is 366 days. Today is included and holds what the hourly aggregation has read so far, so today’s numbers grow during the day. Without a choice the range is the last 30 days.Global web
One row per project, summed over its sites, for the primary band unless a column says quarantined.
Each row also carries the top five referrers, countries, devices and browsers over the range.
Filters (all must hold): status, name or slug, domain verified, stellar.toml found, has web
data in the range, has API data in the range, enrollment date range. Sort by any column,
largest or smallest first; projects without a value for the sort column (a rate with no
visits) come last either way.
Global API
One row per project.
Sorting by requests in each direction finds the highest and lowest usage projects. Percentiles
are never averaged across services or days; they are computed from bucket counts summed over
exactly what the row covers.
Compare
Tick up to five projects on Global web or Global API, then choose Compare. The compare page shows, for the same range:- web: daily charts of page views, visitors, bounce rate and average visit duration, a totals table, and the largest referrers, countries, devices, browsers and operating systems of each project;
- API: daily charts of requests, p95 latency and the 4xx and 5xx rates, a totals table (requests, rates, p50, p95, p99, services, routes), and every service of each project ordered by requests, so the first and last are the most and least used services.
Freshness
Web numbers are copied from Umami’s own answers once an hour, for today and the three days before. API numbers come from the rolled-up hours and days, and hours not yet rolled up are computed from their minutes, so API answers do not wait for the rollup.The same numbers for machines
The metrics API (/api/metrics/v1/, api-keys.md) returns the same daily
numbers as these views for downstream consumers.