{
  "license": "CC BY 4.0",
  "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
  "recipe": {
    "slug": "api-latency-percentiles",
    "title": "Calculate p50, p95, and p99 API Latency",
    "testedWith": "Apache DataFusion 45.2.0",
    "lastReviewed": "2026-07-27"
  },
  "contract": {
    "tableName": "api_requests",
    "schema": [
      {
        "name": "timestamp_utc",
        "type": "Timestamp",
        "description": "Request completion time in UTC."
      },
      {
        "name": "route_template",
        "type": "Utf8",
        "description": "Stable route template."
      },
      {
        "name": "latency_ms",
        "type": "Float64",
        "description": "Request duration in milliseconds."
      },
      {
        "name": "status_code",
        "type": "Int64",
        "description": "HTTP response status code."
      }
    ]
  },
  "query": "SELECT\n  route_template,\n  COUNT(*) AS requests,\n  approx_percentile_cont(latency_ms, 0.50) AS p50_ms,\n  approx_percentile_cont(latency_ms, 0.95) AS p95_ms,\n  approx_percentile_cont(latency_ms, 0.99) AS p99_ms\nFROM api_requests\nWHERE timestamp_utc >= now() - INTERVAL '24 hours'\n  AND status_code < 500\nGROUP BY route_template\nHAVING COUNT(*) >= 50\nORDER BY p95_ms DESC\nLIMIT 10;",
  "fixtureKind": "reproducible",
  "inputRows": [
    {
      "timestamp_utc": "2026-07-28T18:00:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:59:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:58:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:57:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:56:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:55:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:54:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:53:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:52:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:51:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:50:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:49:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:48:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:47:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:46:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:45:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:44:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:43:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:42:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:41:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:40:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:39:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:38:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:37:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:36:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:35:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:34:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:33:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:32:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:31:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:30:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:29:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:28:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:27:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:26:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:25:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:24:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:23:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:22:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:21:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:20:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:19:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:18:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:17:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:16:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:15:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:14:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:13:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:12:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:11:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:00:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:59:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:58:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:57:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:56:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:55:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:54:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:53:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:52:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:51:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:50:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:49:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:48:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:47:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:46:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:45:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:44:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:43:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:42:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:41:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:40:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:39:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:38:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:37:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:36:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:35:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:34:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:33:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:32:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:31:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:30:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:29:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:28:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:27:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:26:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:25:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:24:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:23:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:22:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:21:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:20:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:19:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:18:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:17:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:16:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:15:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:14:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:13:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:12:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:11:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:00:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:59:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:58:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:57:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:56:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:55:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:54:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:53:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:52:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:51:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:50:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:49:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:48:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:47:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:46:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:45:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:44:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:43:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:42:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:41:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:40:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:39:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:38:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:37:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:36:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:35:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:34:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:33:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:32:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:31:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:30:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:29:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:28:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:27:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:26:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:25:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:24:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:23:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:22:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:21:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:20:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:19:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:18:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:17:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:16:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:15:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:14:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:13:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:12:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:11:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    }
  ],
  "illustrativeInputRows": [
    {
      "timestamp_utc": "2026-07-28T18:00:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:59:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:58:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:57:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:56:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:55:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:54:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:53:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:52:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:51:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:50:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:49:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:48:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:47:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:46:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:45:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:44:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:43:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:42:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:41:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:40:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:39:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:38:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:37:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:36:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:35:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:34:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:33:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:32:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:31:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:30:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:29:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:28:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:27:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:26:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:25:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:24:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:23:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:22:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:21:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:20:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:19:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:18:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:17:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:16:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:15:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:14:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:13:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:12:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:11:00.000Z",
      "route_template": "/api/reports/export",
      "latency_ms": 800,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T17:00:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:59:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:58:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:57:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:56:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:55:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:54:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:53:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:52:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:51:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:50:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:49:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:48:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:47:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:46:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:45:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:44:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:43:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:42:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:41:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:40:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:39:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:38:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:37:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:36:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:35:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:34:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:33:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:32:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:31:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:30:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:29:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:28:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:27:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:26:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:25:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:24:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:23:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:22:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:21:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:20:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:19:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:18:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:17:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:16:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:15:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:14:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:13:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:12:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:11:00.000Z",
      "route_template": "/api/projects/:id/sync",
      "latency_ms": 320,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T16:00:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:59:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:58:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:57:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:56:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:55:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:54:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:53:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:52:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:51:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:50:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:49:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:48:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:47:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:46:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:45:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:44:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:43:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:42:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:41:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:40:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:39:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:38:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:37:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:36:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:35:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:34:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:33:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:32:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:31:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:30:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:29:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:28:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:27:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:26:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:25:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:24:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:23:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:22:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:21:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:20:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:19:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:18:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:17:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:16:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:15:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:14:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:13:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:12:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    },
    {
      "timestamp_utc": "2026-07-28T15:11:00.000Z",
      "route_template": "/api/search",
      "latency_ms": 120,
      "status_code": 200
    }
  ],
  "expectedOutput": {
    "columns": [
      "route_template",
      "requests",
      "p50_ms",
      "p95_ms",
      "p99_ms"
    ],
    "rows": [
      {
        "route_template": "/api/reports/export",
        "requests": 50,
        "p50_ms": 800,
        "p95_ms": 800,
        "p99_ms": 800
      },
      {
        "route_template": "/api/projects/:id/sync",
        "requests": 50,
        "p50_ms": 320,
        "p95_ms": 320,
        "p99_ms": 320
      },
      {
        "route_template": "/api/search",
        "requests": 50,
        "p50_ms": 120,
        "p95_ms": 120,
        "p99_ms": 120
      }
    ]
  },
  "notes": [
    "The included synthetic input rows generate the expected output when timestamps are shifted into the documented query window.",
    "Run this fixture in the public browser SQL playground; the selected query executes locally with DuckDB-Wasm.",
    "Adapt time windows, thresholds, identities, and business definitions before operational use."
  ]
}