getsentry / getsentry/sentry

Easily add a release to Data Filters from the issue page

Open
#107,653 5 comments 0 reactions 0 assignees View on GitHub
3. Medium Feature
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 10m
Merged PRs (30d)
635

Description

### Problem Statement

Almost every week we receive an error event from a very old Release. We prefer to filter out events for such a Release as it is no longer maintained. When this happens, my workflow is to:

1. Copy the Release text to my clipboard
2. Open the "Inbound Data Filters" page (`/settings/projects//filters/data-filters/`)
3. Scroll down to the "Releases" section in "Custom Filters"
4. I already have over 100 releases in this list, so I carefully add one more to it.

This I feel is a bit cumbersome for something that happens regularly.

### Solution Brainstorm

Add an option "Discard events from this release" to the menu below. When this option is clicked, the Release value should be added to the list of releases in Custom Filters.

**Image of menu:**
Image

### Product Area

Ingestion and Filtering

Contributor guide

Open the contributing guide

Research direction

Start by tracing the issue-page menu and the Inbound Data Filters page, especially the Custom Filters Releases section. Verify how a release value is represented and persisted, then define completion as adding a menu option that places the current release in the existing release filter list and preserves current filtering behavior.

Written by the indexing model from the issue text.

Assessment

Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.