New in 2.4: Request History Dashboard for Full-Stack Observability

Fri, May 29

Request History now has a real home. It is elevated from a widget on the home Dashboard (limited to APIs) to a dedicated top-level Monitoring page with the analytical depth you'd expect from a standalone observability tool—and it covers every Xano primitive, not just APIs. 

With the Request History Dashboard, you get:

  • Every primitive in one place: APIs, Functions, Tasks, Middleware, Triggers, and Tools—switchable via tabs without navigating away.

  • Interactive 24-hour histogram: Click and drag to zoom into a traffic spike or quiet period directly on the chart.

  • Summary analytics on every tab: Success rate %, p95 duration, and donut breakdowns of method mix (GET/POST/etc.), status distribution (2xx/3xx/4xx/5xx), and result distribution.

  • Filter by user across primitives: See the full activity of any authenticated user across your entire workspace in one view.

  • Tab-specific filters: Method, status, IP, authenticated user, and API group for APIs; runtime and caller for Functions; frequency and status for Tasks; target wraps for Middleware; action type, table, and datasource for Triggers; status for Tools.

  • Search, sort, and paginate: Search by URL or name depending on the tab, and sort by Time or Duration.

  • Full click-through detail panel: Headers, payload, response body, and execution details—the same depth previously only reachable through per-object side panels or for APIs from the Dashboard.

Before this, seeing workspace-wide traffic meant hopping between individual objects. 

The per-object side panels still work for in-context debugging when you're already inside an object. The new dashboard is where you go for cross-workspace operations and analysis.

Check it out under the Monitoring tab in your workspace, and let us know what you think.

2
1 reply