getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
39.26k stars 4.21k forks source link

Direct removal of individual events from issues via the event detail page #79581

Open dalnoki opened 1 month ago

dalnoki commented 1 month ago

Problem Statement

The customer would like to request a feature that allows for the deletion or removal of individual events from an issue, directly from the event's page, without relying on the 'Merged Issues' functionality.

Currently, the 'Merged Issues' feature does not always display each individual event, and when it does, it's often difficult to distinguish between events as callstacks are not shown. Additionally, the unmerging process sometimes fails or doesn't fully address the issue.

This resulted in "mega issues" that are difficult to manage, as it's challenging to isolate or remove specific events. Having the ability to remove or delete individual events from the ticket via the event's page, where the full callstack is visible, would significantly improve the workflow.

Solution Brainstorm

No response

Product Area

Issues

getsantry[bot] commented 1 month ago

Auto-routing to @getsentry/product-owners-issues for triage ⏲️

JoshFerge commented 1 month ago

thank you for reporting this. we are working on some grouping features right now, and i'll get with the team on this specific request.

armenzg commented 1 month ago

Do we know the root cause of why they ended up in such a situation?

kara-jensen commented 1 month ago

Do we know the root cause of why they ended up in such a situation?

We have struggled to implement any custom fingerprinting in the past for the events we got, so we ended up staying with the default grouping. In most cases this works fine, but for some events, especially those without callstack information, it sometimes groups them incorrectly. For example, here are two crashes in the same ticket:

Image Image Image

If possible, having a way to manually sort though these sort of tickets would be incredibly useful

lobsterkatie commented 4 weeks ago

Thanks for that info. We don't currently have a way to delete individual events from within a group, whatever the interface. (Unmerging is a workaround in that it moves events to a separate group, and then the group can be deleted, taking the events with it.)

It's a request which has come up before, though - so I'm going to bring this to our PMs to see what the current thinking is on if/when we might consider implementing this.