After upgrading sentry-php from 0.12 to 1.5.0 I mentioned that amount of errors that were passed to sentry from cyclops dropped 100x times.
After research I've found that the reason was in updated sentry-php client. It sends culprit field equals to null and all the errors were grouped in the same way.
I checked clients for php, js and node and investigated formats they use. PR #25 contains logic that fits all clients and contains unit tests.
After upgrading sentry-php from 0.12 to 1.5.0 I mentioned that amount of errors that were passed to sentry from cyclops dropped 100x times.
After research I've found that the reason was in updated sentry-php client. It sends
culprit
field equals tonull
and all the errors were grouped in the same way.I checked clients for php, js and node and investigated formats they use. PR #25 contains logic that fits all clients and contains unit tests.