getsentry / getsentry/sentry

Show specific transaction/span names being caught by inbound filters

Open
#106,980 4 comments 0 reactions 0 assignees View on GitHub
Feature Product Area: Ingestion and Filtering
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 10m
Merged PRs (30d)
635

Description

### Problem Statement

When transactions or spans are filtered (e.g., by the "Filter out health check transactions" setting), users can only see aggregate counts by filter reason in the Data Filters chart. There's no way to see which specific transaction names are being filtered.

This makes it difficult to:
- Verify that the filter is correctly catching health checks (like /health, /ping) and not something else
- Debug cases where legitimate transactions might be incorrectly triggering a filter
- Understand why a large percentage of data is being filtered

Users have reported spending significant time debugging filtering issues because they can see "Filtered Transaction: 17,913" but have no visibility into what those 17,913 transactions actually are.

### Solution Brainstorm

- Add a drill-down view from the Data Filters chart that shows a sample/list of filtered transaction names grouped by filter reason
- Add a "Filtered" tab or section in the Stats page that lists top transaction names being filtered
- Show recent examples of filtered transaction names in the filter settings UI so users can verify the filter is working as expected

### Product Area

Settings

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Data Filters chart, Stats page, and filter settings UI described in the issue. Define how filtered transaction names should be exposed and grouped or sampled by filter reason; done means users can inspect representative names and distinguish expected health checks from unintended filtering.

Written by the indexing model from the issue text.

Assessment

Domain
observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.