Closed
Description
Why
This came out of a discussion #5851 (comment) in a PR that tried to resolve this issue: #2809
We had/have a gap in our normalization process and merged #5851 which is actually a very drastic change for a problem that probably shouldn't exist in the first place. Instead of blanket normalizing everything, we should be very specific in what we normalize - for that however, we need to know where we're missing normalization. That PR is a temporary solution at best because of the performance penalty it introduces.
How
We evaluated different approaches on finding the normalization gap:
- Capture an additional exception here with the circ-dep path and let users report back to us.
- Set a specific field in
extra
and show a warning on the Sentry product to report back to us. - Set a specific field in the payload with the circ-dep path and log that field in relay.
Left for us to do is decide what to do and then implement it.