getsentry / getsentry/sentry

Ability to create an Issue for a Transaction

Open
#63,779 5 comments 0 reactions 0 assignees View on GitHub
Feature Product Area: Performance
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
1d 5h
Merged PRs (30d)
624

Description

### Problem Statement

The Performance grid is great as it allows me to see what transactions need optimization work. However, there's not a clear way to document what needs to be done or what has been done.

It appears that Sentry can automatically create an Issue related to Transactions if they cross a predefined threshold. It would be great if, in addition, the user could manually trigger creating an Issue related to a given Transaction.

### Solution Brainstorm

This would kill several birds with one stone. Currently, the Transaction interface is very limited in comparison to the Issue interface.
- No Activity/comments
- No Assigned To
- No Attachment
- No "status" (i.e. Uresolved/Resolved/Archived)

If users were able to create an Issue for any Transaction then it would allow us to do all of the above.

In addition, it would be great to be able to see, filter, and link to related issues from the Performance table as well as the Transaction Summary page.

Following are mockups of some possible implementation details:

![2024-01-22_13-52-52](https://github.com/getsentry/sentry/assets/8271114/65e639d0-8997-4851-a68b-97d117b72ac2)
![2024-01-22_13-55-40](https://github.com/getsentry/sentry/assets/8271114/0e4aff29-df02-4a07-afc9-ac4e3d1f4588)
![2024-01-22_13-56-36](https://github.com/getsentry/sentry/assets/8271114/a4dda226-c68c-4544-9235-e582b1e2ffb9)

### Product Area

Performance

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.