Browse Source

test(perf-issues): Add fixtures for N+1 API Calls (#41479)

Adds 3 semi-synthetic fixtures. Two positive cases, one negative case.
The weather app is a contrived but real React application. The other two
events are real Sentry events that have been sanitized.
George Gritsouk 2 years ago
parent
commit
c85b40ec99

+ 930 - 0
fixtures/events/performance_problems/n-plus-one-api-calls/n-plus-one-api-calls-in-issue-stream.json

@@ -0,0 +1,930 @@
+{
+  "event_id": "8198d867e4c84136a3588fa0a1a57e18",
+  "platform": "javascript",
+  "datetime": "2022-11-01T19:14:52.996900+00:00",
+  "tags": [
+    ["browser", "Chrome 107.0.0"],
+    ["browser.name", "Chrome"],
+    ["device", "Mac"],
+    ["device.family", "Mac"],
+    ["level", "info"],
+    ["os", "Mac OS X 10.15.7"],
+    ["os.name", "Mac OS X"],
+    ["transaction", "/organizations/:orgId/issues/"],
+    ["url", "https://sentry.io/organizations/sentry/issues/"]
+  ],
+  "culprit": "/organizations/:orgId/issues/",
+  "environment": "prod",
+  "location": "/organizations/:orgId/issues/",
+  "received": 1667330093.08279,
+  "request": {
+    "url": "https://sentry.io/organizations/sentry/issues/",
+    "headers": [
+      [
+        "User-Agent",
+        "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36"
+      ]
+    ]
+  },
+  "sdk": {
+    "name": "sentry.javascript.react",
+    "version": "7.15.0",
+    "integrations": [
+      "InboundFilters",
+      "FunctionToString",
+      "TryCatch",
+      "Breadcrumbs",
+      "GlobalHandlers",
+      "LinkedErrors",
+      "Dedupe",
+      "HttpContext",
+      "ExtraErrorData",
+      "BrowserTracing"
+    ],
+    "packages": [{"name": "npm:@sentry/react", "version": "7.15.0"}]
+  },
+  "spans": [
+    {
+      "timestamp": 1667330086.2848,
+      "start_timestamp": 1667330086.2827,
+      "exclusive_time": 2.099991,
+      "description": "<OrganizationContextContainer>",
+      "op": "ui.react.mount",
+      "span_id": "8a469dc5c6c4dbd4",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "d81f30cfc3785478"
+    },
+    {
+      "timestamp": 1667330086.5292,
+      "start_timestamp": 1667330086.2861,
+      "exclusive_time": 243.100167,
+      "description": "GET /api/0/organizations/?member=1",
+      "op": "http.client",
+      "span_id": "b8ce6bbc7a6bb29f",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/api/0/organizations/?member=1"},
+      "hash": "cbc1d1c7a6500a75"
+    },
+    {
+      "timestamp": 1667330086.4261,
+      "start_timestamp": 1667330086.2911,
+      "exclusive_time": 134.99999,
+      "description": "GET /api/0/organizations/sentry/client-state/",
+      "op": "http.client",
+      "span_id": "81abe18d6de65766",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/client-state/"
+      },
+      "hash": "8d5b892af8f5784d"
+    },
+    {
+      "timestamp": 1667330086.5295,
+      "start_timestamp": 1667330086.3058,
+      "exclusive_time": 223.700046,
+      "description": "GET /api/0/subscriptions/sentry/",
+      "op": "http.client",
+      "span_id": "8252b556def01d1c",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/api/0/subscriptions/sentry/"},
+      "hash": "51a97bb49057facc"
+    },
+    {
+      "timestamp": 1667330086.4925,
+      "start_timestamp": 1667330086.3065,
+      "exclusive_time": 186.000108,
+      "description": "GET /api/0/organizations/sentry/broadcasts/",
+      "op": "http.client",
+      "span_id": "aa619733a70c5d15",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/broadcasts/"
+      },
+      "hash": "a1b34470e41ddd97"
+    },
+    {
+      "timestamp": 1667330086.3124,
+      "start_timestamp": 1667330086.3101,
+      "exclusive_time": 2.300024,
+      "description": "<IssueListOverview>",
+      "op": "ui.react.mount",
+      "span_id": "908c253ca76ac83c",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "530d2b028b19c71b"
+    },
+    {
+      "timestamp": 1667330086.3112,
+      "start_timestamp": 1667330086.3109,
+      "exclusive_time": 0.299931,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "b0759b34555a6aad",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1667330086.5291,
+      "start_timestamp": 1667330086.3114,
+      "exclusive_time": 217.700005,
+      "description": "GET /api/0/organizations/sentry/searches/",
+      "op": "http.client",
+      "span_id": "9f47d352a8907aac",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/searches/"
+      },
+      "hash": "66ba771639b7c0d6"
+    },
+    {
+      "timestamp": 1667330092.9969,
+      "start_timestamp": 1667330086.3118,
+      "exclusive_time": 6685.100078,
+      "description": "GET /api/0/organizations/sentry/tags/?statsPeriod=14d&use_cache=1",
+      "op": "http.client",
+      "span_id": "b4930fb7108ce7a1",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "cancelled",
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/tags/?statsPeriod=14d&use_cache=1"
+      },
+      "hash": "ae33a3ecac656ef3"
+    },
+    {
+      "timestamp": 1667330087.1583,
+      "start_timestamp": 1667330086.3121,
+      "exclusive_time": 846.199989,
+      "description": "GET /api/0/organizations/sentry/users/",
+      "op": "http.client",
+      "span_id": "8f1f77e10853820f",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/users/"
+      },
+      "hash": "679d11aab1658687"
+    },
+    {
+      "timestamp": 1667330086.5772,
+      "start_timestamp": 1667330086.5471,
+      "exclusive_time": 30.099868,
+      "description": "<IssueListOverview>",
+      "op": "ui.react.update",
+      "span_id": "97b3cf73b7c03596",
+      "parent_span_id": "908c253ca76ac83c",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "data": {"changedProps": ["savedSearches", "savedSearchLoading"]},
+      "hash": "530d2b028b19c71b"
+    },
+    {
+      "timestamp": 1667330086.5764,
+      "start_timestamp": 1667330086.5701,
+      "exclusive_time": 6.299972,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "af2f6d13fa8f8921",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1667330086.5703,
+      "start_timestamp": 1667330086.3112,
+      "exclusive_time": 259.100199,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.render",
+      "span_id": "8d4e5fc9393d6d94",
+      "parent_span_id": "b0759b34555a6aad",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1667330086.6718,
+      "start_timestamp": 1667330086.5761,
+      "exclusive_time": 95.699787,
+      "description": "GET /api/0/organizations/sentry/processingissues/",
+      "op": "http.client",
+      "span_id": "bf06cf268553aef6",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/processingissues/"
+      },
+      "hash": "d90b327be49a3442"
+    },
+    {
+      "timestamp": 1667330087.0166,
+      "start_timestamp": 1667330086.577,
+      "exclusive_time": 439.599991,
+      "description": "GET /api/0/organizations/sentry/issues/?collapse=stats&expand=owners&expand=inbox&limit=25&query=is%3Aunresolved&shortIdLookup=1&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "8d8722d2433d22b5",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/issues/?collapse=stats&expand=owners&expand=inbox&limit=25&query=is%3Aunresolved&shortIdLookup=1&statsPeriod=14d"
+      },
+      "hash": "b277c48e9d089b78"
+    },
+    {
+      "timestamp": 1667330086.5772,
+      "start_timestamp": 1667330086.5541,
+      "exclusive_time": 23.099899,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "9615cb58ffda53dc",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1667330086.5988,
+      "start_timestamp": 1667330086.5901,
+      "exclusive_time": 8.699894,
+      "description": "<OrganizationContextContainer>",
+      "op": "ui.react.update",
+      "span_id": "ad45d575ff3caa88",
+      "parent_span_id": "8a469dc5c6c4dbd4",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "data": {"changedProps": ["organizationsLoading", "organizations"]},
+      "hash": "d81f30cfc3785478"
+    },
+    {
+      "timestamp": 1667330086.7904,
+      "start_timestamp": 1667330086.7849,
+      "exclusive_time": 5.500078,
+      "description": "<IssueListOverview>",
+      "op": "ui.react.update",
+      "span_id": "b266649f69a56ebd",
+      "parent_span_id": "908c253ca76ac83c",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "data": {"changedProps": ["selection"]},
+      "hash": "530d2b028b19c71b"
+    },
+    {
+      "timestamp": 1667330086.8048,
+      "start_timestamp": 1667330086.7957,
+      "exclusive_time": 9.09996,
+      "description": "<IssueListOverview>",
+      "op": "ui.react.update",
+      "span_id": "82983065ab2c04e9",
+      "parent_span_id": "908c253ca76ac83c",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "data": {"changedProps": ["tags"]},
+      "hash": "530d2b028b19c71b"
+    },
+    {
+      "timestamp": 1667330087.7177,
+      "start_timestamp": 1667330087.0318,
+      "exclusive_time": 685.899973,
+      "description": "GET /api/0/organizations/sentry/issues-stats/?groups=3357551786&groups=3653952005&groups=3632201767&groups=3615922758&groups=1816441087&groups=2735845732&groups=2021019829&groups=3708674711&groups=3635082165&groups=1888630303&groups=2615251187&groups=3476760148&groups=3254685754&groups=2364324326&groups=3677909695&groups=1816441096&groups=3708657138&groups=3146776098&groups=3542232742&groups=2636653063&groups=2615489334&groups=3696257335&groups=3696257277&groups=3693916318&groups=3696257055&query=is%3Aunresolved&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "af0d375777af3c31",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/issues-stats/?groups=3357551786&groups=3653952005&groups=3632201767&groups=3615922758&groups=1816441087&groups=2735845732&groups=2021019829&groups=3708674711&groups=3635082165&groups=1888630303&groups=2615251187&groups=3476760148&groups=3254685754&groups=2364324326&groups=3677909695&groups=1816441096&groups=3708657138&groups=3146776098&groups=3542232742&groups=2636653063&groups=2615489334&groups=3696257335&groups=3696257277&groups=3693916318&groups=3696257055&query=is%3Aunresolved&statsPeriod=14d"
+      },
+      "hash": "503b4456ee900820"
+    },
+    {
+      "timestamp": 1667330087.4632,
+      "start_timestamp": 1667330087.0426,
+      "exclusive_time": 420.600176,
+      "description": "GET /api/0/organizations/sentry/issues-count/?query=is%3Aunresolved%20is%3Afor_review%20assigned_or_suggested%3A%5Bme%2C%20none%5D&query=is%3Aignored&query=is%3Areprocessing&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "bbfe8bc3204425db",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/issues-count/?query=is%3Aunresolved%20is%3Afor_review%20assigned_or_suggested%3A%5Bme%2C%20none%5D&query=is%3Aignored&query=is%3Areprocessing&statsPeriod=14d"
+      },
+      "hash": "545cb7f4994c77bd"
+    },
+    {
+      "timestamp": 1667330087.0933,
+      "start_timestamp": 1667330086.5764,
+      "exclusive_time": 516.900063,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.render",
+      "span_id": "b4d92ecc59276559",
+      "parent_span_id": "af2f6d13fa8f8921",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1667330087.3683,
+      "start_timestamp": 1667330087.1034,
+      "exclusive_time": 264.89997,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3357551786%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "ba198ace55bdb20f",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3357551786%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.9189,
+      "start_timestamp": 1667330087.104,
+      "exclusive_time": 814.899921,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3653952005%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "8a20c71faa0fb6a7",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3653952005%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.3722,
+      "start_timestamp": 1667330087.1044,
+      "exclusive_time": 267.800093,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3632201767%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "9269c825d935b33a",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3632201767%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.6783,
+      "start_timestamp": 1667330087.1049,
+      "exclusive_time": 573.40002,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3615922758%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "9ea82f759505e0f3",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3615922758%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.619,
+      "start_timestamp": 1667330087.1052,
+      "exclusive_time": 513.799906,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1816441087%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "8c55019639e94ab3",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1816441087%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.9192,
+      "start_timestamp": 1667330087.1054,
+      "exclusive_time": 813.799858,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2735845732%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "9b86746e9cc7fbf0",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2735845732%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.92,
+      "start_timestamp": 1667330087.1056,
+      "exclusive_time": 814.399958,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2021019829%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "806aa31fe1874495",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2021019829%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.936,
+      "start_timestamp": 1667330087.1058,
+      "exclusive_time": 830.200195,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3708674711%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "bf409b62d9c30197",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3708674711%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.9952,
+      "start_timestamp": 1667330087.106,
+      "exclusive_time": 889.199972,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3635082165%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "896ac7d28addb37f",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3635082165%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.0358,
+      "start_timestamp": 1667330087.1062,
+      "exclusive_time": 929.600001,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1888630303%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "9c859aeaf6bfaea9",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1888630303%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.0622,
+      "start_timestamp": 1667330087.1065,
+      "exclusive_time": 955.700159,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2615251187%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "950d8f569bbe3d9e",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2615251187%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.1993,
+      "start_timestamp": 1667330087.1066,
+      "exclusive_time": 1092.700004,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3476760148%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "b19a2811b457e87a",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3476760148%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.1787,
+      "start_timestamp": 1667330087.1069,
+      "exclusive_time": 1071.799994,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3254685754%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "b566d4ce5b46d4f0",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3254685754%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.2656,
+      "start_timestamp": 1667330087.1071,
+      "exclusive_time": 1158.499957,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2364324326%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "b33e9da4441a4800",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2364324326%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.3552,
+      "start_timestamp": 1667330087.1073,
+      "exclusive_time": 1247.900009,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3677909695%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "8b68818410aa45d8",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3677909695%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.3235,
+      "start_timestamp": 1667330087.1076,
+      "exclusive_time": 1215.899944,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1816441096%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "8ac4e73b53fc2077",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1816441096%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.4005,
+      "start_timestamp": 1667330087.1081,
+      "exclusive_time": 1292.400122,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3708657138%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "9fe4a1aff019e39e",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3708657138%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.4701,
+      "start_timestamp": 1667330087.1085,
+      "exclusive_time": 1361.599922,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3146776098%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "b29cd0c0cd85ae85",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3146776098%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.5634,
+      "start_timestamp": 1667330087.1087,
+      "exclusive_time": 1454.699993,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3542232742%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "b3ff0062caa3ea51",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3542232742%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.6106,
+      "start_timestamp": 1667330087.109,
+      "exclusive_time": 1501.600027,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2636653063%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "a3fde2e38a66cc2c",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2636653063%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.5925,
+      "start_timestamp": 1667330087.1091,
+      "exclusive_time": 1483.399868,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2615489334%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "b78802cd80762f57",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A2615489334%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.657,
+      "start_timestamp": 1667330087.1094,
+      "exclusive_time": 1547.600031,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3696257335%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "9e2ea4d33b1c1bc6",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3696257335%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.7533,
+      "start_timestamp": 1667330087.1096,
+      "exclusive_time": 1643.699884,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3696257277%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "bb827dc7a11085f4",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3696257277%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.8777,
+      "start_timestamp": 1667330087.1099,
+      "exclusive_time": 1767.800093,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3693916318%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "a34089b08b6d0646",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3693916318%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330088.8689,
+      "start_timestamp": 1667330087.11,
+      "exclusive_time": 1758.900165,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3696257055%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "950801c0d7576650",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A3696257055%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "c62fb7386c5b1fcd"
+    },
+    {
+      "timestamp": 1667330087.1101,
+      "start_timestamp": 1667330087.0665,
+      "exclusive_time": 43.600082,
+      "description": "<IssueList-Body>",
+      "op": "ui.react.update",
+      "span_id": "a5f8997745b03570",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "f1caedb3639d1ee8"
+    },
+    {
+      "timestamp": 1667330087.1101,
+      "start_timestamp": 1667330087.061,
+      "exclusive_time": 49.099922,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "8cea6bf46cf3a13c",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1667330087.1349,
+      "start_timestamp": 1667330087.1181,
+      "exclusive_time": 16.800166,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "b4881d546625be43",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1667330087.1888,
+      "start_timestamp": 1667330087.1705,
+      "exclusive_time": 18.300056,
+      "description": "<IssueListOverview>",
+      "op": "ui.react.update",
+      "span_id": "9c3f12e4cc661b19",
+      "parent_span_id": "908c253ca76ac83c",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "data": {"changedProps": ["tags"]},
+      "hash": "530d2b028b19c71b"
+    },
+    {
+      "timestamp": 1667330087.2528,
+      "start_timestamp": 1667330087.2258,
+      "exclusive_time": 26.99995,
+      "description": "<IssueList-Body>",
+      "op": "ui.react.update",
+      "span_id": "85bc4a37aba0554b",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "f1caedb3639d1ee8"
+    },
+    {
+      "timestamp": 1667330087.2529,
+      "start_timestamp": 1667330087.2207,
+      "exclusive_time": 32.19986,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "b49928146fc35f1c",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1667330087.4917,
+      "start_timestamp": 1667330087.4721,
+      "exclusive_time": 19.599915,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "89686910585a5a7c",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1667330086.0807,
+      "start_timestamp": 1667330086.0807,
+      "exclusive_time": 0.0,
+      "description": "domContentLoadedEvent",
+      "op": "browser",
+      "span_id": "bd195128ff9e708c",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "b0e3ee8970392a6f"
+    },
+    {
+      "timestamp": 1667330086.6597,
+      "start_timestamp": 1667330086.6555,
+      "exclusive_time": 4.199981,
+      "description": "loadEvent",
+      "op": "browser",
+      "span_id": "b663931693d3019f",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "39e89edd65c7c22a"
+    },
+    {
+      "timestamp": 1667330085.8388,
+      "start_timestamp": 1667330085.8388,
+      "exclusive_time": 0.0,
+      "description": "connect",
+      "op": "browser",
+      "span_id": "8fae64eccbbb51c6",
+      "parent_span_id": "a0c39078d1570b00",
+      "trace_id": "0102834d0bf74d388ce0b1e15329f731",
+      "hash": "b640a0ce465fa2a4"
+    }
+  ],
+  "start_timestamp": 1667330085.6959,
+  "timestamp": 1667330092.9969,
+  "title": "/organizations/:orgId/issues/",
+  "transaction": "/organizations/:orgId/issues/",
+  "transaction_info": {"source": "route", "changes": [], "propagations": 41},
+  "type": "transaction",
+  "version": "7"
+}

+ 250 - 0
fixtures/events/performance_problems/n-plus-one-api-calls/n-plus-one-api-calls-in-weather-app.json

@@ -0,0 +1,250 @@
+{
+  "event_id": "02552061b47b467cb38d1d2dd26eed21",
+  "platform": "javascript",
+  "datetime": "2022-11-15T20:49:10.032000+00:00",
+  "tags": [
+    ["browser", "Safari 16.1"],
+    ["browser.name", "Safari"],
+    ["device", "Mac"],
+    ["device.family", "Mac"],
+    ["level", "info"],
+    ["os", "Mac OS X 10.15.7"],
+    ["os.name", "Mac OS X"],
+    ["transaction", "/"],
+    ["url", "https://badweather.app/"]
+  ],
+  "culprit": "/",
+  "environment": "production",
+  "location": "/",
+  "received": 1668545350.983485,
+  "request": {
+    "url": "https://badweather.app/",
+    "headers": [
+      ["Referer", "https://badweather.app/"],
+      [
+        "User-Agent",
+        "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15"
+      ]
+    ]
+  },
+  "sdk": {
+    "name": "sentry.javascript.react",
+    "version": "7.19.0",
+    "integrations": [
+      "InboundFilters",
+      "FunctionToString",
+      "TryCatch",
+      "Breadcrumbs",
+      "GlobalHandlers",
+      "LinkedErrors",
+      "Dedupe",
+      "HttpContext",
+      "BrowserTracing"
+    ],
+    "packages": [{"name": "npm:@sentry/react", "version": "7.19.0"}]
+  },
+  "spans": [
+    {
+      "timestamp": 1668545349.59,
+      "start_timestamp": 1668545349.465,
+      "exclusive_time": 125.0,
+      "description": "GET /cities.json",
+      "op": "http.client",
+      "span_id": "a0f135af07189533",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/cities.json"},
+      "hash": "743372e8fa81c1b0"
+    },
+    {
+      "timestamp": 1668545349.728,
+      "start_timestamp": 1668545349.596,
+      "exclusive_time": 131.999969,
+      "description": "GET /1001/weather.json",
+      "op": "http.client",
+      "span_id": "a96cd1a09beaf517",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1001/weather.json"},
+      "hash": "19024ee371da3e81"
+    },
+    {
+      "timestamp": 1668545349.732,
+      "start_timestamp": 1668545349.597,
+      "exclusive_time": 135.000229,
+      "description": "GET /1002/weather.json",
+      "op": "http.client",
+      "span_id": "92d4d11d67bd7b11",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1002/weather.json"},
+      "hash": "d8fee0ab2e868c86"
+    },
+    {
+      "timestamp": 1668545349.732,
+      "start_timestamp": 1668545349.597,
+      "exclusive_time": 135.000229,
+      "description": "GET /1003/weather.json",
+      "op": "http.client",
+      "span_id": "87860b9710086321",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1003/weather.json"},
+      "hash": "c5e299c2ac92635c"
+    },
+    {
+      "timestamp": 1668545349.748,
+      "start_timestamp": 1668545349.598,
+      "exclusive_time": 149.999857,
+      "description": "GET /1004/weather.json",
+      "op": "http.client",
+      "span_id": "bd1bdd517a14e373",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1004/weather.json"},
+      "hash": "02005e7f3d43645e"
+    },
+    {
+      "timestamp": 1668545349.742,
+      "start_timestamp": 1668545349.598,
+      "exclusive_time": 144.000053,
+      "description": "GET /1005/weather.json",
+      "op": "http.client",
+      "span_id": "b49820cc40d4b3f3",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1005/weather.json"},
+      "hash": "7f0d40c5e1a6008a"
+    },
+    {
+      "timestamp": 1668545349.748,
+      "start_timestamp": 1668545349.599,
+      "exclusive_time": 148.999929,
+      "description": "GET /1006/weather.json",
+      "op": "http.client",
+      "span_id": "bcf1978a5c3d5e85",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1006/weather.json"},
+      "hash": "9940a1669b7b340d"
+    },
+    {
+      "timestamp": 1668545349.819,
+      "start_timestamp": 1668545349.599,
+      "exclusive_time": 220.000028,
+      "description": "GET /1007/weather.json",
+      "op": "http.client",
+      "span_id": "9ae3037832ae9087",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1007/weather.json"},
+      "hash": "dbdd01c7a2317d09"
+    },
+    {
+      "timestamp": 1668545349.748,
+      "start_timestamp": 1668545349.599,
+      "exclusive_time": 148.999929,
+      "description": "GET /1008/weather.json",
+      "op": "http.client",
+      "span_id": "b318d62b647b48eb",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1008/weather.json"},
+      "hash": "78f8c7e5d77b6884"
+    },
+    {
+      "timestamp": 1668545349.766,
+      "start_timestamp": 1668545349.599,
+      "exclusive_time": 167.000055,
+      "description": "GET /1009/weather.json",
+      "op": "http.client",
+      "span_id": "8fe40e9ce9a29d8d",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/1009/weather.json"},
+      "hash": "3e228a5dc2af00ba"
+    },
+    {
+      "timestamp": 1668545348.856,
+      "start_timestamp": 1668545348.856,
+      "exclusive_time": 0.0,
+      "description": "unloadEvent",
+      "op": "browser",
+      "span_id": "970c2abc222b36bd",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "hash": "8e6939b423884b5c"
+    },
+    {
+      "timestamp": 1668545349.032,
+      "start_timestamp": 1668545349.032,
+      "exclusive_time": 0.0,
+      "description": "domContentLoadedEvent",
+      "op": "browser",
+      "span_id": "82789829aad76252",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "hash": "b0e3ee8970392a6f"
+    },
+    {
+      "timestamp": 1668545349.043,
+      "start_timestamp": 1668545349.043,
+      "exclusive_time": 0.0,
+      "description": "loadEvent",
+      "op": "browser",
+      "span_id": "b7a0ebd2c04a9158",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "hash": "39e89edd65c7c22a"
+    },
+    {
+      "timestamp": 1668545348.839,
+      "start_timestamp": 1668545348.697,
+      "exclusive_time": 141.99996,
+      "description": "request",
+      "op": "browser",
+      "span_id": "947a5ca101f70d35",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "hash": "10573b873d2fa5a3"
+    },
+    {
+      "timestamp": 1668545348.839,
+      "start_timestamp": 1668545348.839,
+      "exclusive_time": 0.0,
+      "description": "response",
+      "op": "browser",
+      "span_id": "9423b7dfa1e31576",
+      "parent_span_id": "829b196a0d42cb39",
+      "trace_id": "5e4bea914d3944d3b2d0e31b079d1db5",
+      "hash": "d1fc8eaf36937be0"
+    }
+  ],
+  "start_timestamp": 1668545348.696,
+  "timestamp": 1668545350.032,
+  "title": "/",
+  "transaction": "/",
+  "transaction_info": {"source": "url", "changes": [], "propagations": 10},
+  "type": "transaction",
+  "version": "7"
+}

+ 1223 - 0
fixtures/events/performance_problems/n-plus-one-api-calls/not-n-plus-one-api-calls.json

@@ -0,0 +1,1223 @@
+{
+  "event_id": "c88e5373c0c24a6892e29ed72c6cd533",
+  "platform": "javascript",
+  "datetime": "2022-11-15T06:28:44.429000+00:00",
+  "tags": [
+    ["browser", "Firefox 106.0"],
+    ["browser.name", "Firefox"],
+    ["device", "Mac"],
+    ["device.family", "Mac"],
+    ["level", "info"],
+    ["os", "Mac OS X 10.15"],
+    ["os.name", "Mac OS X"],
+    ["transaction", "/organizations/:orgId/issues/:groupId/"],
+    ["url", "https://sentry.io/organizations/sentry/issues/1888481/"]
+  ],
+  "culprit": "/organizations/:orgId/issues/:groupId/",
+  "environment": "prod",
+  "location": "/organizations/:orgId/issues/:groupId/",
+  "received": 1668493725.254245,
+  "request": {
+    "url": "https://sentry.io/organizations/sentry/issues/1888481/",
+    "query_string": [
+      ["project", "555"],
+      ["referrer", "slack"]
+    ],
+    "headers": [
+      [
+        "User-Agent",
+        "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:106.0) Gecko/20100101 Firefox/106.0"
+      ]
+    ]
+  },
+  "sdk": {
+    "name": "sentry.javascript.react",
+    "version": "7.19.0",
+    "integrations": [
+      "InboundFilters",
+      "FunctionToString",
+      "TryCatch",
+      "Breadcrumbs",
+      "GlobalHandlers",
+      "LinkedErrors",
+      "Dedupe",
+      "HttpContext",
+      "ExtraErrorData",
+      "BrowserTracing"
+    ],
+    "packages": [{"name": "npm:@sentry/react", "version": "7.19.0"}]
+  },
+  "spans": [
+    {
+      "timestamp": 1668493709.83,
+      "start_timestamp": 1668493709.826,
+      "exclusive_time": 3.999948,
+      "description": "<OrganizationContextContainer>",
+      "op": "ui.react.mount",
+      "span_id": "96ead116def87096",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "d81f30cfc3785478"
+    },
+    {
+      "timestamp": 1668493710.061,
+      "start_timestamp": 1668493709.831,
+      "exclusive_time": 230.000019,
+      "description": "GET /api/0/organizations/?member=1",
+      "op": "http.client",
+      "span_id": "930a6f36f621c8ae",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/api/0/organizations/?member=1"},
+      "hash": "cbc1d1c7a6500a75"
+    },
+    {
+      "timestamp": 1668493710.391,
+      "start_timestamp": 1668493709.832,
+      "exclusive_time": 559.000015,
+      "description": "GET /api/0/internal/health/",
+      "op": "http.client",
+      "span_id": "9ae532ec8cc60a80",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/api/0/internal/health/"},
+      "hash": "61f17e17e6e505c4"
+    },
+    {
+      "timestamp": 1668493710.373,
+      "start_timestamp": 1668493709.833,
+      "exclusive_time": 539.999962,
+      "description": "GET /api/0/assistant/",
+      "op": "http.client",
+      "span_id": "99061fe7eed66b56",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/api/0/assistant/"},
+      "hash": "df65e7b0208b5678"
+    },
+    {
+      "timestamp": 1668493710.884,
+      "start_timestamp": 1668493709.858,
+      "exclusive_time": 1026.000022,
+      "description": "GET /api/0/organizations/sentry/client-state/",
+      "op": "http.client",
+      "span_id": "8f63becebded3dec",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/client-state/"
+      },
+      "hash": "65b42adbbc0dee5e"
+    },
+    {
+      "timestamp": 1668493709.907,
+      "start_timestamp": 1668493709.901,
+      "exclusive_time": 6.000042,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "941cae092ce0bf8f",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493710.303,
+      "start_timestamp": 1668493709.905,
+      "exclusive_time": 398.000002,
+      "description": "GET /api/0/subscriptions/sentry/",
+      "op": "http.client",
+      "span_id": "902e507b27ba76ef",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {"method": "GET", "type": "fetch", "url": "/api/0/subscriptions/sentry/"},
+      "hash": "d09dea4693554039"
+    },
+    {
+      "timestamp": 1668493710.29,
+      "start_timestamp": 1668493709.906,
+      "exclusive_time": 384.000063,
+      "description": "GET /api/0/organizations/sentry/broadcasts/",
+      "op": "http.client",
+      "span_id": "858201d465d37880",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/broadcasts/"
+      },
+      "hash": "75604a8e5ee18cc0"
+    },
+    {
+      "timestamp": 1668493709.907,
+      "start_timestamp": 1668493709.863,
+      "exclusive_time": 44.000148,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "bcaaaa071aeffcd8",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493709.948,
+      "start_timestamp": 1668493709.944,
+      "exclusive_time": 3.999949,
+      "description": "<GroupDetails>",
+      "op": "ui.react.mount",
+      "span_id": "8cd8d38910ca5bde",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "b9d2a96824acfd61"
+    },
+    {
+      "timestamp": 1668493709.945,
+      "start_timestamp": 1668493709.907,
+      "exclusive_time": 37.999869,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.render",
+      "span_id": "819937ed1a610795",
+      "parent_span_id": "941cae092ce0bf8f",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493710.505,
+      "start_timestamp": 1668493709.947,
+      "exclusive_time": 558.000088,
+      "description": "GET /api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1888481%20%21replayId%3A%22%22&statsPeriod=14d",
+      "op": "http.client",
+      "span_id": "847615ca522a6181",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/events/?field=replayId&field=count%28%29&per_page=50&query=issue.id%3A1888481%20%21replayId%3A%22%22&statsPeriod=14d"
+      },
+      "hash": "66c9f7e20f37ff88"
+    },
+    {
+      "timestamp": 1668493710.506,
+      "start_timestamp": 1668493709.947,
+      "exclusive_time": 559.000015,
+      "description": "GET /api/0/organizations/sentry/environments/",
+      "op": "http.client",
+      "span_id": "873b433cf788f4b7",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/environments/"
+      },
+      "hash": "baa9401ef80dd41e"
+    },
+    {
+      "timestamp": 1668493710.075,
+      "start_timestamp": 1668493710.063,
+      "exclusive_time": 12.000084,
+      "description": "<OrganizationContextContainer>",
+      "op": "ui.react.update",
+      "span_id": "bb27452619139328",
+      "parent_span_id": "96ead116def87096",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {"changedProps": ["organizationsLoading", "organizations"]},
+      "hash": "d81f30cfc3785478"
+    },
+    {
+      "timestamp": 1668493710.109,
+      "start_timestamp": 1668493710.108,
+      "exclusive_time": 0.999927,
+      "description": "<GroupDetails>",
+      "op": "ui.react.update",
+      "span_id": "8f93be962d375350",
+      "parent_span_id": "8cd8d38910ca5bde",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {"changedProps": ["projects"]},
+      "hash": "b9d2a96824acfd61"
+    },
+    {
+      "timestamp": 1668493710.115,
+      "start_timestamp": 1668493710.113,
+      "exclusive_time": 2.000093,
+      "description": "<GroupDetails>",
+      "op": "ui.react.update",
+      "span_id": "afa25727290a507e",
+      "parent_span_id": "8cd8d38910ca5bde",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {"changedProps": ["environments", "isGlobalSelectionReady"]},
+      "hash": "b9d2a96824acfd61"
+    },
+    {
+      "timestamp": 1668493710.114,
+      "start_timestamp": 1668493710.113,
+      "exclusive_time": 1.000166,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "93a1f9ca6ba4e7c6",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493711.088,
+      "start_timestamp": 1668493710.114,
+      "exclusive_time": 973.999977,
+      "description": "GET /api/0/issues/1888481/events/latest/",
+      "op": "http.client",
+      "span_id": "bc55065b3853322b",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/issues/1888481/events/latest/"
+      },
+      "hash": "c58f380a0f7b350c"
+    },
+    {
+      "timestamp": 1668493711.184,
+      "start_timestamp": 1668493710.114,
+      "exclusive_time": 1069.999933,
+      "description": "GET /api/0/issues/1888481/?collapse=release&expand=inbox&expand=owners",
+      "op": "http.client",
+      "span_id": "9b6b3ef45966f889",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/issues/1888481/?collapse=release&expand=inbox&expand=owners"
+      },
+      "hash": "33a59c92255fb9b2"
+    },
+    {
+      "timestamp": 1668493712.155,
+      "start_timestamp": 1668493711.185,
+      "exclusive_time": 970.000029,
+      "description": "GET /api/0/issues/1888481/first-last-release/",
+      "op": "http.client",
+      "span_id": "ba64ba12169d40a1",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/issues/1888481/first-last-release/"
+      },
+      "hash": "d6c4b0be9dea3bdb"
+    },
+    {
+      "timestamp": 1668493712.141,
+      "start_timestamp": 1668493711.187,
+      "exclusive_time": 953.999996,
+      "description": "PUT /api/0/projects/sentry/javascript/issues/?id=1888481",
+      "op": "http.client",
+      "span_id": "90db84481b66d1d9",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "PUT",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/issues/?id=1888481"
+      },
+      "hash": "292344ccf90a8a6d"
+    },
+    {
+      "timestamp": 1668493711.208,
+      "start_timestamp": 1668493711.191,
+      "exclusive_time": 16.99996,
+      "description": "<OrganizationContextContainer>",
+      "op": "ui.react.update",
+      "span_id": "b325f24f87d7b329",
+      "parent_span_id": "96ead116def87096",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {
+        "changedProps": ["location", "params", "routeParams", "routes", "children"]
+      },
+      "hash": "d81f30cfc3785478"
+    },
+    {
+      "timestamp": 1668493711.207,
+      "start_timestamp": 1668493711.207,
+      "exclusive_time": 0.0,
+      "description": "<GroupDetails>",
+      "op": "ui.react.update",
+      "span_id": "9a44b8129a6a4ee0",
+      "parent_span_id": "8cd8d38910ca5bde",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {
+        "changedProps": [
+          "location",
+          "params",
+          "routeParams",
+          "routes",
+          "children",
+          "setDisableRouteAnalytics",
+          "setRouteAnalyticsParams",
+          "setEventNames"
+        ]
+      },
+      "hash": "b9d2a96824acfd61"
+    },
+    {
+      "timestamp": 1668493712.156,
+      "start_timestamp": 1668493711.21,
+      "exclusive_time": 945.99986,
+      "description": "GET /api/0/projects/sentry/javascript/",
+      "op": "http.client",
+      "span_id": "86bd3e85d61a6f4d",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/"
+      },
+      "hash": "6cb3cc4f9620a9dc"
+    },
+    {
+      "timestamp": 1668493711.224,
+      "start_timestamp": 1668493711.21,
+      "exclusive_time": 13.999939,
+      "description": "<OrganizationContextContainer>",
+      "op": "ui.react.update",
+      "span_id": "a17948e44dd84206",
+      "parent_span_id": "96ead116def87096",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {"changedProps": ["children"]},
+      "hash": "d81f30cfc3785478"
+    },
+    {
+      "timestamp": 1668493711.224,
+      "start_timestamp": 1668493711.222,
+      "exclusive_time": 2.000094,
+      "description": "<GroupDetails>",
+      "op": "ui.react.update",
+      "span_id": "82abfb8175d33e03",
+      "parent_span_id": "8cd8d38910ca5bde",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {
+        "changedProps": [
+          "environments",
+          "setDisableRouteAnalytics",
+          "setRouteAnalyticsParams",
+          "setEventNames",
+          "previousUrl"
+        ]
+      },
+      "hash": "b9d2a96824acfd61"
+    },
+    {
+      "timestamp": 1668493711.228,
+      "start_timestamp": 1668493711.228,
+      "exclusive_time": 0.0,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "8919ddee9e936dc9",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493711.228,
+      "start_timestamp": 1668493710.114,
+      "exclusive_time": 1113.999843,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.render",
+      "span_id": "9b51bf36f3e7cec0",
+      "parent_span_id": "93a1f9ca6ba4e7c6",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493711.285,
+      "start_timestamp": 1668493711.228,
+      "exclusive_time": 57.00016,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.render",
+      "span_id": "9c66fd24f4b682a6",
+      "parent_span_id": "8919ddee9e936dc9",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493711.287,
+      "start_timestamp": 1668493711.231,
+      "exclusive_time": 55.999994,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "b242933a332b5cb8",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493711.314,
+      "start_timestamp": 1668493711.313,
+      "exclusive_time": 0.999928,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "bb112033b6ad335a",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493712.155,
+      "start_timestamp": 1668493711.577,
+      "exclusive_time": 578.000069,
+      "description": "GET /api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/grouping-info/",
+      "op": "http.client",
+      "span_id": "bbf0b428ab91f2f0",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/grouping-info/"
+      },
+      "hash": "0842d25e54129af5"
+    },
+    {
+      "timestamp": 1668493712.155,
+      "start_timestamp": 1668493711.579,
+      "exclusive_time": 575.999975,
+      "description": "GET /api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/attachments/?query=rrweb",
+      "op": "http.client",
+      "span_id": "a663613f6eb5f7fd",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/attachments/?query=rrweb"
+      },
+      "hash": "3500b52f5b4dfb20"
+    },
+    {
+      "timestamp": 1668493712.155,
+      "start_timestamp": 1668493711.586,
+      "exclusive_time": 569.000006,
+      "description": "GET /api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/owners/",
+      "op": "http.client",
+      "span_id": "ab756f31a8862345",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/owners/"
+      },
+      "hash": "d49b990027d6db39"
+    },
+    {
+      "timestamp": 1668493712.155,
+      "start_timestamp": 1668493711.586,
+      "exclusive_time": 569.000006,
+      "description": "GET /api/0/projects/sentry/javascript/codeowners/",
+      "op": "http.client",
+      "span_id": "bfaaa125fc6fece8",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/codeowners/"
+      },
+      "hash": "da36c35b30a525d6"
+    },
+    {
+      "timestamp": 1668493711.677,
+      "start_timestamp": 1668493711.587,
+      "exclusive_time": 90.000152,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "9bab7973d3dbe22d",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493712.156,
+      "start_timestamp": 1668493711.59,
+      "exclusive_time": 565.999984,
+      "description": "GET /api/0/groups/1888481/integrations/",
+      "op": "http.client",
+      "span_id": "8c680359d3327987",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/groups/1888481/integrations/"
+      },
+      "hash": "1ac7e8732c621835"
+    },
+    {
+      "timestamp": 1668493712.157,
+      "start_timestamp": 1668493711.59,
+      "exclusive_time": 567.00015,
+      "description": "GET /api/0/groups/1888481/external-issues/",
+      "op": "http.client",
+      "span_id": "993d399bdf539b4c",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/groups/1888481/external-issues/"
+      },
+      "hash": "3967f0337f13ff11"
+    },
+    {
+      "timestamp": 1668493711.618,
+      "start_timestamp": 1668493711.314,
+      "exclusive_time": 304.000139,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.render",
+      "span_id": "8218a752b411b491",
+      "parent_span_id": "bb112033b6ad335a",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493712.157,
+      "start_timestamp": 1668493711.621,
+      "exclusive_time": 536.000013,
+      "description": "GET /api/0/organizations/sentry/repos/",
+      "op": "http.client",
+      "span_id": "a79c6a570d8c82ff",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/repos/"
+      },
+      "hash": "75fbe245deb534fa"
+    },
+    {
+      "timestamp": 1668493712.196,
+      "start_timestamp": 1668493711.622,
+      "exclusive_time": 574.00012,
+      "description": "GET /api/0/projects/sentry/javascript/releases/x/",
+      "op": "http.client",
+      "span_id": "84649a317536362f",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/releases/x/"
+      },
+      "hash": "e5cbb7d280c4a8ea"
+    },
+    {
+      "timestamp": 1668493712.157,
+      "start_timestamp": 1668493711.625,
+      "exclusive_time": 532.000064,
+      "description": "GET /api/0/organizations/sentry/releases/x/deploys/",
+      "op": "http.client",
+      "span_id": "ad0b031d64e53f60",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/releases/[x]/deploys/"
+      },
+      "hash": "3d4a7d4f3f1244f6"
+    },
+    {
+      "timestamp": 1668493712.158,
+      "start_timestamp": 1668493711.673,
+      "exclusive_time": 484.999895,
+      "description": "GET /api/0/prompts-activity/?feature=stacktrace_link&organization_id=97234&project_id=555",
+      "op": "http.client",
+      "span_id": "a840f877cc3686af",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/prompts-activity/?feature=stacktrace_link&organization_id=97234&project_id=555"
+      },
+      "hash": "60506deef614ecc2"
+    },
+    {
+      "timestamp": 1668493712.796,
+      "start_timestamp": 1668493711.677,
+      "exclusive_time": 1118.999958,
+      "description": "GET /api/0/issues/1888481/?collapse=release",
+      "op": "http.client",
+      "span_id": "895caf36a21300a2",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/issues/1888481/?collapse=release"
+      },
+      "hash": "33a59c92255fb9b2"
+    },
+    {
+      "timestamp": 1668493713.055,
+      "start_timestamp": 1668493711.679,
+      "exclusive_time": 1376.000166,
+      "description": "GET /api/0/issues/1888481/current-release/",
+      "op": "http.client",
+      "span_id": "8a69b65d237b1fd8",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/issues/1888481/current-release/"
+      },
+      "hash": "245e377ff621dfc4"
+    },
+    {
+      "timestamp": 1668493712.796,
+      "start_timestamp": 1668493711.68,
+      "exclusive_time": 1115.999937,
+      "description": "GET /api/0/issues/1888481/tags/?key=browser&key=browser.name&key=client_os&key=client_os.name&key=device&key=device.family&key=environment&key=level&key=python_version&key=release&key=request_id&key=server_name&key=site&key=transaction&key=url&key=user",
+      "op": "http.client",
+      "span_id": "910d93d2ee3eb3e1",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/issues/1888481/tags/?key=browser&key=browser.name&key=client_os&key=client_os.name&key=device&key=device.family&key=environment&key=level&key=python_version&key=release&key=request_id&key=server_name&key=site&key=transaction&key=url&key=user"
+      },
+      "hash": "17e3d366fc65c87e"
+    },
+    {
+      "timestamp": 1668493712.795,
+      "start_timestamp": 1668493711.681,
+      "exclusive_time": 1114.000082,
+      "description": "GET /api/0/projects/sentry/javascript/releases/completion/",
+      "op": "http.client",
+      "span_id": "b6beff3e77a9bcea",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/releases/completion/"
+      },
+      "hash": "2591fbf0b1ceee73"
+    },
+    {
+      "timestamp": 1668493712.795,
+      "start_timestamp": 1668493711.682,
+      "exclusive_time": 1113.000155,
+      "description": "GET /api/0/organizations/sentry/sentry-app-installations/",
+      "op": "http.client",
+      "span_id": "849c87b09f7a5019",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/sentry-app-installations/"
+      },
+      "hash": "2e8ba430f39d3f46"
+    },
+    {
+      "timestamp": 1668493712.796,
+      "start_timestamp": 1668493711.736,
+      "exclusive_time": 1059.999942,
+      "description": "GET /api/0/organizations/sentry/sentry-app-components/?projectId=555",
+      "op": "http.client",
+      "span_id": "9aff31b01f292289",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/sentry-app-components/?projectId=555"
+      },
+      "hash": "c5ee3bc06f8bb639"
+    },
+    {
+      "timestamp": 1668493711.736,
+      "start_timestamp": 1668493711.497,
+      "exclusive_time": 239.000082,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "8a530f0899e0dfbb",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.795,
+      "start_timestamp": 1668493711.737,
+      "exclusive_time": 1058.000088,
+      "description": "GET /api/0/projects/sentry/javascript/",
+      "op": "http.client",
+      "span_id": "a9e3937e803fecce",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/"
+      },
+      "hash": "6cb3cc4f9620a9dc"
+    },
+    {
+      "timestamp": 1668493712.795,
+      "start_timestamp": 1668493711.746,
+      "exclusive_time": 1049.000025,
+      "description": "GET /api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/committers/",
+      "op": "http.client",
+      "span_id": "99e0e4f94e5ad226",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/committers/"
+      },
+      "hash": "1c7934110f589d1c"
+    },
+    {
+      "timestamp": 1668493713.056,
+      "start_timestamp": 1668493711.766,
+      "exclusive_time": 1289.999962,
+      "description": "GET /api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/attachments/",
+      "op": "http.client",
+      "span_id": "a6564292972ca6b1",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/events/2df376c1caa4352bdf3426d05af90bb8/attachments/"
+      },
+      "hash": "3500b52f5b4dfb20"
+    },
+    {
+      "timestamp": 1668493713.056,
+      "start_timestamp": 1668493711.768,
+      "exclusive_time": 1288.000107,
+      "description": "GET /api/0/organizations/sentry/users/?project=555",
+      "op": "http.client",
+      "span_id": "963dab60ef2d7b1a",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/users/?project=555"
+      },
+      "hash": "a5366645ee11da21"
+    },
+    {
+      "timestamp": 1668493711.937,
+      "start_timestamp": 1668493711.787,
+      "exclusive_time": 150.000096,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "b059f4c4e311599c",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.098,
+      "start_timestamp": 1668493711.956,
+      "exclusive_time": 141.99996,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "bcfafbbea1ff3379",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.133,
+      "start_timestamp": 1668493712.107,
+      "exclusive_time": 25.999785,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "923c97aebc8513f0",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.297,
+      "start_timestamp": 1668493712.205,
+      "exclusive_time": 92.000008,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "b744623a94c361f9",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.392,
+      "start_timestamp": 1668493712.313,
+      "exclusive_time": 78.999996,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "9ecb0ee1e13a6417",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.402,
+      "start_timestamp": 1668493711.677,
+      "exclusive_time": 724.999905,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.render",
+      "span_id": "bc350fa4f8596155",
+      "parent_span_id": "9bab7973d3dbe22d",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493712.509,
+      "start_timestamp": 1668493712.422,
+      "exclusive_time": 87.000131,
+      "description": "<GroupDetails>",
+      "op": "ui.react.update",
+      "span_id": "9af40fbe14b8945f",
+      "parent_span_id": "8cd8d38910ca5bde",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {"changedProps": ["projects"]},
+      "hash": "b9d2a96824acfd61"
+    },
+    {
+      "timestamp": 1668493712.509,
+      "start_timestamp": 1668493712.426,
+      "exclusive_time": 82.999944,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "99b1208972ac94f4",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.605,
+      "start_timestamp": 1668493712.518,
+      "exclusive_time": 87.000132,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "a38a6524c50a369a",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.699,
+      "start_timestamp": 1668493712.605,
+      "exclusive_time": 93.999862,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "b0a61a46da80a568",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.865,
+      "start_timestamp": 1668493712.8,
+      "exclusive_time": 65.000057,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "bb814f891ea9e6ea",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493712.95,
+      "start_timestamp": 1668493712.907,
+      "exclusive_time": 42.999983,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "916e25444711727b",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493713.379,
+      "start_timestamp": 1668493713.047,
+      "exclusive_time": 332.000017,
+      "description": "GET /api/0/projects/sentry/javascript/releases/x/",
+      "op": "http.client",
+      "span_id": "9ed1ab0c105b618e",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/releases/x/"
+      },
+      "hash": "2612b13e7636c739"
+    },
+    {
+      "timestamp": 1668493713.294,
+      "start_timestamp": 1668493713.048,
+      "exclusive_time": 245.999813,
+      "description": "GET /api/0/organizations/sentry/releases/x/deploys/",
+      "op": "http.client",
+      "span_id": "8c6a5996f2c180b2",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "GET",
+        "type": "fetch",
+        "url": "/api/0/organizations/sentry/releases/x/deploys/"
+      },
+      "hash": "29932b92f92e71ba"
+    },
+    {
+      "timestamp": 1668493713.049,
+      "start_timestamp": 1668493713.016,
+      "exclusive_time": 32.999992,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "bef8a766ab37a888",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493713.191,
+      "start_timestamp": 1668493713.105,
+      "exclusive_time": 85.999965,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "8f64307f636a5957",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493717.91,
+      "start_timestamp": 1668493717.893,
+      "exclusive_time": 17.000198,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "873c614defa5b0ef",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493718.412,
+      "start_timestamp": 1668493718.237,
+      "exclusive_time": 174.999952,
+      "description": "<OrganizationContextContainer>",
+      "op": "ui.react.update",
+      "span_id": "af7f84e7c445692c",
+      "parent_span_id": "96ead116def87096",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {"changedProps": ["children"]},
+      "hash": "d81f30cfc3785478"
+    },
+    {
+      "timestamp": 1668493718.412,
+      "start_timestamp": 1668493718.251,
+      "exclusive_time": 161.000013,
+      "description": "<GroupDetails>",
+      "op": "ui.react.update",
+      "span_id": "a695615e3ceb9da5",
+      "parent_span_id": "8cd8d38910ca5bde",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "data": {
+        "changedProps": [
+          "setDisableRouteAnalytics",
+          "setRouteAnalyticsParams",
+          "setEventNames"
+        ]
+      },
+      "hash": "b9d2a96824acfd61"
+    },
+    {
+      "timestamp": 1668493718.412,
+      "start_timestamp": 1668493718.271,
+      "exclusive_time": 141.000032,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "abbe4e8ad933945f",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493724.309,
+      "start_timestamp": 1668493724.033,
+      "exclusive_time": 276.000023,
+      "description": "PUT /api/0/projects/sentry/javascript/issues/?id=1888481",
+      "op": "http.client",
+      "span_id": "8865b2c82c693fb0",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "status": "ok",
+      "tags": {"http.status_code": "200"},
+      "data": {
+        "method": "PUT",
+        "type": "fetch",
+        "url": "/api/0/projects/sentry/javascript/issues/?id=1888481"
+      },
+      "hash": "292344ccf90a8a6d"
+    },
+    {
+      "timestamp": 1668493724.19,
+      "start_timestamp": 1668493724.046,
+      "exclusive_time": 144.000054,
+      "description": "<LoadingIndicator>",
+      "op": "ui.react.mount",
+      "span_id": "9ffd7b1c24835270",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "f93d7e6580639d76"
+    },
+    {
+      "timestamp": 1668493724.225,
+      "start_timestamp": 1668493724.088,
+      "exclusive_time": 136.999845,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "8e5393942c1b8221",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493724.429,
+      "start_timestamp": 1668493724.33,
+      "exclusive_time": 98.999977,
+      "description": "<App>",
+      "op": "ui.react.update",
+      "span_id": "ae50ced3e4ccce4a",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "692fda753348e2cb"
+    },
+    {
+      "timestamp": 1668493709.428,
+      "start_timestamp": 1668493709.426,
+      "exclusive_time": 1.999855,
+      "description": "domContentLoadedEvent",
+      "op": "browser",
+      "span_id": "aa3b6293a2dfbad9",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "b0e3ee8970392a6f"
+    },
+    {
+      "timestamp": 1668493709.856,
+      "start_timestamp": 1668493709.842,
+      "exclusive_time": 13.999939,
+      "description": "loadEvent",
+      "op": "browser",
+      "span_id": "86935b7ff9bfb760",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "39e89edd65c7c22a"
+    },
+    {
+      "timestamp": 1668493708.866,
+      "start_timestamp": 1668493708.49,
+      "exclusive_time": 375.999928,
+      "description": "connect",
+      "op": "browser",
+      "span_id": "b5e105338c7e1ca0",
+      "parent_span_id": "9e4e36110481b5b5",
+      "trace_id": "98be611cb95e24f72813487f12922a01",
+      "hash": "b640a0ce465fa2a4"
+    }
+  ],
+  "start_timestamp": 1668493708.38,
+  "timestamp": 1668493724.429,
+  "title": "/organizations/:orgId/issues/:groupId/",
+  "transaction": "/organizations/:orgId/issues/:groupId/",
+  "transaction_info": {"source": "route", "changes": [], "propagations": 40},
+  "type": "transaction",
+  "version": "7"
+}