[
  {
    "span_id": "sp_0001",
    "request_id": "req_1001",
    "customer_id": "cust_hedge_a",
    "service_raw": "web",
    "service_id": "svc_web",
    "hop": "web_client",
    "status": "ok",
    "latency_ms": 120,
    "model": null,
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T09:00:01"
  },
  {
    "span_id": "sp_0002",
    "request_id": "req_1001",
    "customer_id": "cust_hedge_a",
    "service_raw": "gateway-api",
    "service_id": "svc_backend",
    "hop": "backend",
    "status": "ok",
    "latency_ms": 210,
    "model": null,
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T09:00:01"
  },
  {
    "span_id": "sp_0003",
    "request_id": "req_1001",
    "customer_id": "cust_hedge_a",
    "service_raw": "agent-runtime",
    "service_id": "svc_runtime",
    "hop": "agent_runtime",
    "status": "ok",
    "latency_ms": 3200,
    "model": "claude-sonnet-4.5",
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T09:00:02"
  },
  {
    "span_id": "sp_0004",
    "request_id": "req_1001",
    "customer_id": "cust_hedge_a",
    "service_raw": "mcp-doc-search",
    "service_id": "svc_mcp",
    "hop": "mcp_tool",
    "status": "ok",
    "latency_ms": 900,
    "model": null,
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T09:00:03"
  },
  {
    "span_id": "sp_0005",
    "request_id": "req_1001",
    "customer_id": "cust_hedge_a",
    "service_raw": "sse",
    "service_id": "svc_sse",
    "hop": "sse_stream",
    "status": "ok",
    "latency_ms": 800,
    "model": null,
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T09:00:04"
  },
  {
    "span_id": "sp_0006",
    "request_id": "req_1002",
    "customer_id": "cust_am_b",
    "service_raw": "gateway_api",
    "service_id": "svc_backend",
    "hop": "backend",
    "status": "ok",
    "latency_ms": 260,
    "model": null,
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T10:12:00"
  },
  {
    "span_id": "sp_0007",
    "request_id": "req_1002",
    "customer_id": "cust_am_b",
    "service_raw": "런타임",
    "service_id": "svc_runtime",
    "hop": "agent_runtime",
    "status": "ok",
    "latency_ms": 3500,
    "model": "claude-sonnet-4.5",
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T10:12:01"
  },
  {
    "span_id": "sp_0008",
    "request_id": "req_1002",
    "customer_id": "cust_am_b",
    "service_raw": "mcp-ttsql",
    "service_id": "svc_mcp",
    "hop": "mcp_tool",
    "status": "timeout",
    "latency_ms": null,
    "model": null,
    "error_code": "TOOL_TIMEOUT",
    "label": "failed",
    "ts": "2026-05-11T10:12:05"
  },
  {
    "span_id": "sp_0009",
    "request_id": "req_1003",
    "customer_id": null,
    "service_raw": "agent_runtime-pod-3",
    "service_id": "svc_runtime",
    "hop": "agent_runtime",
    "status": "ok",
    "latency_ms": 5200,
    "model": "claude-sonnet-4.5",
    "error_code": null,
    "label": "slow",
    "ts": "2026-05-11T11:03:00"
  },
  {
    "span_id": "sp_0010",
    "request_id": "req_1003",
    "customer_id": null,
    "service_raw": "sse",
    "service_id": "svc_sse",
    "hop": "sse_stream",
    "status": "ok",
    "latency_ms": 700,
    "model": null,
    "error_code": null,
    "label": "ok",
    "ts": "2026-05-11T11:03:06"
  },
  {
    "span_id": "sp_0011",
    "request_id": "req_1004",
    "customer_id": "cust_insurer_c",
    "service_raw": "gateway-api",
    "service_id": "svc_backend",
    "hop": "backend",
    "status": "error",
    "latency_ms": 480,
    "model": null,
    "error_code": "DB_CONN_REFUSED",
    "label": "failed",
    "ts": "2026-05-11T13:40:00"
  },
  {
    "span_id": "sp_0012",
    "request_id": "req_1005",
    "customer_id": "cust_am_b",
    "service_raw": "legacy-gw-x",
    "service_id": null,
    "hop": "backend",
    "status": "ok",
    "latency_ms": null,
    "model": null,
    "error_code": null,
    "label": "slow",
    "ts": "2026-05-11T14:20:00"
  }
]