grafana / grafana/pyroscope

feat: button to upload debug symbols for a profile

Open
#4,321 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.