getsentry / sentry

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

Have option to exclude web crawlers from session tracking #74053

Open michaelchai-sentry opened 1 month ago

michaelchai-sentry commented 1 month ago

Problem Statement

Sentry's session tracking and crash free rates don't take into account filtering or sampling. A customer of ours reflected that since we have the option to filter out web crawler errors, similarly they would like to exclude session tracking from sessions that are coming from web crawlers. This would make their crash free rates much more meaningful and reflective of actual user sessions.

Solution Brainstorm

Leverage the existing Filter out known web crawlers functionality and apply it to sessions as well

Product Area

Ingestion and Filtering

┆Issue is synchronized with this Jira Improvement by Unito

getsantry[bot] commented 1 month ago

Assigning to @getsentry/support for routing ⏲️

smeubank commented 1 month ago

Sentry's session tracking and crash free rates don't take into account filtering or sampling

i think the issue is really only filtering, not sampling at least for this issue

getsantry[bot] commented 1 month ago

Routing to @getsentry/product-owners-ingestion-and-filtering for triage ⏲️

jjbayer commented 1 month ago

Applying existing filter rules to sessions shouldn't be too hard, @michaelchai-sentry is this a commonly encountered feature request?