Overview
The Metrics Page
All analytics reports are now reached through a single Metrics page split into tabs, instead of separate pages. Under Analytic > Reports in the left menu you will find two entries:
Tabbed page hosting all traffic, endpoint, client, canary/mirror, growth, and conflict reports
Creates custom scheduled reports
The Metrics page tabs and the sub-reports under each tab are as follows:
| Tab | Sub-reports |
|---|---|
| Traffic | API Traffic Metrics, API Traffic By Interval (with an interval selector and a chart/list view toggle) |
| Endpoints | Endpoint Traffic Metrics, Endpoint Size Metrics, Endpoints with No Requests |
| Clients | Client Traffic Metrics, IP Traffic Metrics, Clients with No Requests |
| Canary & Mirror | Canary & Mirror Metrics |
| Growth | API Proxy Growth, API Endpoint Growth (with a chart/list view toggle) |
| Conflicts | Route Conflicts, Route Trace — visible in the Admin menu only |
The Conflicts tab does not appear on the Metrics page under the Project menu; it is only visible on the Metrics page under the Admin menu.
Shared Filter and Refresh
A filter row shared across every tab sits at the top of the page: Environment, Project (Admin menu only), and date range. This filter is chosen once, and stays in effect no matter which tab or sub-report you switch to.
The default date range is the last 1 hour. Choosing a wide range can slow queries down, especially on installations with high traffic volume. Widen the range manually whenever you need a longer window.
The Excel Export button also lives in this shared row and exports whichever report is currently on screen. It is hidden on the Conflicts tab: Route Conflicts carries its own Export button on its filter row, and Route Trace has no Excel export.
Lazy Tab Loading
When the Metrics page opens, only the currently active tab / sub-report is mounted and runs its query — the other tabs are not loaded yet. Switching to another tab or sub-report unmounts the previous report and mounts the newly selected one, which then runs its own query. As a result, at most one query runs in the background at any given moment.
Refresh follows the same principle: it reloads only the report currently on screen and has no effect on the other, unmounted reports.
Reporting Scope
The Metrics page has the same tab structure in both the Project menu and the Admin menu; the difference is scope:
Reporting is limited to metrics under the active project; the Conflicts tab is not shown
Reporting covers all projects, with a project selection filter; every tab, including Conflicts, is shown
Sub-report Detail Pages
Each of the following pages provides a detailed field and behaviour description for the tab / sub-report it corresponds to in the table above:
Traffic tab — visualizes API traffic grouped by time
Traffic tab — presents traffic metrics grouped by API Proxy
Endpoints tab — analyzes endpoint-based traffic metrics
Clients tab — shows username-based traffic metrics
Clients tab — analyzes IP address-based traffic metrics
Endpoints tab — shows endpoint request and response size metrics
Growth tab — visualizes API Proxy creation statistics
Growth tab — visualizes API Endpoint creation statistics
Endpoints tab — detects unused endpoints
Clients tab — detects passive clients
Conflicts tab (Admin menu only) — detects route conflicts and traces worker routing
Creates custom scheduled reports