Description
tl;dr: Add the new trace timeline to User Feedback details
A new component was built for the Issue Details page called Issue Trace Timeline. Previously known as Trace Navigator

With the JS SDK v8, each new page load or navigation will create a new trace. That means that if a user submits a User Feedback through the widget, that feedback will be using the same trace-id as other relevant data during that last page load. Including client side errors, as well as calls to the backend that might have be the culprit of that error.
With the JS SDK v7 though, there is a global trace id that wasn't used during page load requests that resulted in HTTP calls to the backend. This means that User Feedbacks from the widget are not likely to be connected to any other telemetry.
Additionally, feedback received from the legacy API (that only takes name/email/comments) doesn't have a trace id. They are connected to an error though (through event_id
) so we potentially leverage that trace-id. We can do so by coping the trace_id
from the event linked in the shim code.
To verify the data, we can use ?dataset=issuePlatform
on Discover. For example this query. Once v8 is installed in Sentry we'll be able to confirm what data would be visible in the component.
Also note the component might need to be adjusted to show User Feedback. It was designed for Issue Details so it shows other error events only (no spans).
Metadata
Metadata
Assignees
Type
Projects
Status