getsentry / getsentry/sentry-javascript

Performance Monitoring for Web Streams (`Response` API)

Offen
#9,633 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Core Improvement Spans
Vorherrschende Sprache
TypeScript
Sterne
8.7k
Forks
1.8k
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
515

Beschreibung

This was originally raised in [https://github.com/getsentry/sentry-javascript/issues/9626]()

We currently don't track the performance of web streams well. What does count as web streams? Basically everything that returns data in chunks (probably even normal http responses too):

* Websockets
* Server Sent Events
* Video streams
* etc.

In node we do this reasonably well because we hook into `res.end()` which generally marks the end of a Stream, however, we need to improve the WinterCG case with [`Response`](). The reader [seems to have]() a `done` property on stream chunks that we could use to mark the end of the stream.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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