getsentry / sentry

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

[Hydration Errors] Add Clarification Message/Banner on Inbound Filters and Errors Quota #74942

Open jas-kas opened 2 months ago

jas-kas commented 2 months ago

Problem

When a user is notified of a new Hydration Error based on replay data, it is not apparent its relationship replaysOnErrorSampleRate, to our default Inbound Filter (for example, if I have the Inbound Filter turned on for hydration errors, why am I seeing this?!), and it's also not apparent its relationship to errors quota.

Customer feedback:

I can tell by looking at the diff, but im unable to filter out these errors using InboundFilters since I'm not sure how to query through the diff.

Solution

Add clarification message/banner on Inbound Filters and errors quota on HE Issue Details pages. This could be related to this ticket https://github.com/getsentry/sentry/issues/74734

Jesse-Box commented 2 months ago

@jas-kas, funny! I literally just wrote this as a solution for #74734 😆 ...

In all seriousness… I would put money down that users will see the hydration issue in their stream, and wonder why hydration errors are there. Meaning, we'd probably need to explain in the details page, what's up.

Ideally, the messaging knows if the project has turned off hydration errors, that way we can curate the messaging to meet their emotional state.

CC: @ryan953