feat: button to upload debug symbols for a profile
- Dominant language
- Go
- Stars
- 11.7k
- Forks
- 802
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 80
Description
#### Is your feature request related to a problem? Please describe.
Some software strip debug symbols by default, but still release them separately, so the profiles are nearly useless but also very possible to make very useful. Example of said debug symbols: https://github.com/falcosecurity/falco/releases/tag/0.41.3
#### Describe the solution you'd like
I'd like a button to upload the debug symbols into the profile viewer. Whether or not this actually is saved or changes the profiles inside Pyroscope doesn't really matter to me as a user, so long as I get useful data in my Grafana Drilldown Profiles.
#### Describe alternatives you've considered
We could fork the used software and include debug symbols... which we actually do [in the case I care about](https://github.com/grafana/falco). But this also means maintaining a fork, which is cumbersome and not something we really want to do.
#### Additional context
N/A
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named. Start by locating the profile viewer and its current profile data flow, then trace how uploaded debug symbols could be used for Grafana Drilldown Profiles. Done means a user can upload the symbols and obtain useful symbolized profile data without maintaining a fork.
Written by the indexing model from the issue text.
Assessment
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100