-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Epic] Replay: Connect backend errors to Replays #45529
Comments
Pulling an update from the RFC, from @JoshFerge
|
update: going to write some quick thoughts on trying to do this backend only, but its likely not a path we're going to pursue, and will commence work on the replay_id trace propagation project shortly. |
…#1983) - [x] Defines a new context `ReplayContext` that will contain the replay_id on events (errors and transactions, etc.). Note that the SDKs never add this value to the event, it is always added in relay via the DSC. - [x] Adds replay_id to dynamic sampling context (DSC) schema - [x] If replay_id exists on DSC, add it onto the event being processed in the replay context Related: getsentry/rfcs#60 getsentry/team-webplatform-meta#41 getsentry/sentry#45529 Closes: #1958 --------- Co-authored-by: Oleksandr <[email protected]>
Once this design ticket is done we'll better understand the changes needed and new issues will be created: |
Since is GA already so closing. Missing only docs but this is a pretty self explanatory feature since Replays show up on the backend issues. We'll add docs as a follow up. |
Session Replay can give the reproduction steps users need to solve problems across their stack. This means not only frontend but also errors happening on the backend.
We want to better connect Session Replay with errors happening on the backend. So to help backend engineers solve bugs faster.
Phases
replayId
through traces. Today that requires performance monitoring enabled.This will allow us to work on the product and CTAs. But limits the impact by only customers that have performance monitoring. We'll ideally achieve this without SDK change.
This will allow "all" backend errors to get linked to Replays, regardless of users having performance monitoring enabled.
For this to happen we'll need to change all Sentry SDKs. It'll affect other parts of the product like errors and require more coordination with other teams.
Internal Release
EA Release
GA Release
The text was updated successfully, but these errors were encountered: