getsentry / getsentry/sentry-javascript

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

Ouverte
#24,143 1 commentaire 0 réactions 1 personne assignée Réclamée par @msonnb Voir sur GitHub
javascript Task
Langage dominant
TypeScript
Étoiles
8.7k
Forks
1.8k
Merge moyen
1 j 17 h
PR mergées (30 j)
523

Description

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`

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.