-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
improve inbound filters #80731
Comments
Assigning to @getsentry/support for routing ⏲️ |
Routing to @getsentry/product-owners-ingestion-and-filtering for triage ⏲️ |
Routing to @getsentry/product-owners-issues for triage ⏲️ |
Thank you for the suggestion! I have added this to our backlog, though I am unsure when this can be prioritized. |
Would an inverted glob pattern already solve this for you? I know this is still far from a good user experience and not a solution (especially that this does not match well with multiple rules), but it may make configuring the filter a bit easier for your usecase. |
Problem Statement
In mobile, we have many requests that are coming from outdated clients, and it makes it hard to understand which errors are not relevant anymore (we keep getting errors that were already fixed in newer clients).
Our current way of overcoming this issue is to use inbound filters to filter out versions from old clients. The issue with that approach is that inbound filters are matched as strings, and we can't add filters like this for example: > 2.100155.0, in order to filter out all releases that are less than version 2.100155.0.
So in order to achieve something like that, we have some complex inbound filters that we update on every new release, and it looks like this:
com.app@2.?.+
com.app@2.??.+
com.app@2.???.+
com.app@2.????.+
com.app@2.?????.+
com.app@[0-1].??????.?+*
[email protected]?????.?+*
[email protected]??.?+*
[email protected][0-4]?.?+*
[email protected][0-4].?+*
Not pleasant at all as you can see.
Solution Brainstorm
One suggested solution would be to support reacher filter syntax, like suggested above.
Another option is to add whiteList filters instead of blacklist, so we could just say "filter out everything which isn't coming from this release and that release.
Product Area
Ingestion and Filtering
The text was updated successfully, but these errors were encountered: