getsentry / getsentry/sentry-javascript

browser-integration-tests: port request and web vitals suites to span streaming

Offen
#24,143 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @msonnb Auf GitHub ansehen
javascript Task
Vorherrschende Sprache
TypeScript
Sterne
8.7k
Forks
1.8k
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
523

Beschreibung

Follow the porting recipe in the parent issue.

`http.client` and resource span names are low cardinality under streaming, and web vitals arrive as standalone streamed spans rather than as measurements on a transaction. Expect assertion shape changes, not just helper swaps.

## Suites

* `tracing/request/*` (25 pinned files)
* `tracing/metrics/*` (11 pinned files, web vitals and resource spans)
* `tracing/interactions/*`
* `tracing/user-timing/*`

## Twins to fold back

* `tracing/request`: `fetch-streamed`, `xhr-streamed`, `fetch-relative-url-streamed`, `xhr-relative-url-streamed`, `fetch-streamed-track-stream-performance`
* `tracing/metrics`: `web-vitals-lcp-streamed-spans`, `web-vitals-cls-streamed-spans`, `web-vitals-inp-streamed-spans`, `web-vitals-ttfb-streamed`, `pageload-resource-spans-streamed`

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.