You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There seems to be an orphaned http.server transaction which gets a sentry-trace header with a span id that doesn't exist:
Assuming the orphaned transaction was started after the navigation span finished. It's expected that there's no frontend transaction, given we don't start http.client spans as root spans. However, the parent span id of the orphaned transaction does not exist (=> orphan). Why did this happen? My guess is that we propagate an incorrect span id here. We should propagate the navigation span's id as the parent span id.
To do:
reproduce if possible
double check trace propagation logic when there's no active span
The text was updated successfully, but these errors were encountered:
Turns out everything described here is expected behavior with the current browser tracing model.
The non-existing parent span exists because we have to propagate a span id in sentry-trace. Since there is no active span at the time, we propagate a random id.
Description
Just discovered this trace in the Sentry UI:
There seems to be an orphaned
http.server
transaction which gets asentry-trace
header with a span id that doesn't exist:Assuming the orphaned transaction was started after the
navigation
span finished. It's expected that there's no frontend transaction, given we don't starthttp.client
spans as root spans. However, the parent span id of the orphaned transaction does not exist (=> orphan). Why did this happen? My guess is that we propagate an incorrect span id here. We should propagate thenavigation
span's id as the parent span id.To do:
The text was updated successfully, but these errors were encountered: