getsentry / getsentry/sentry

Easily add a release to Data Filters from the issue page

未关闭
#107,653 5 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
3. Medium Feature
主要语言
Python
星标
44.8k
派生
4.9k
平均合并
21 小时 10 分钟
30 天内合并 PR
635

描述

### 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

贡献指南

打开贡献指南

调研方向

首先跟踪 issue-page 菜单和 Inbound Data Filters 页面,尤其是 Custom Filters Releases 部分。确认 release 值的表示和持久化方式,然后将完成定义为:添加一个菜单选项,将当前 release 放入现有的 release 过滤器列表中,并保持当前的过滤行为。

由索引模型根据 Issue 内容生成。

评估

领域
full-stack
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。