pyroscope icon indicating copy to clipboard operation
pyroscope copied to clipboard

feat: button to upload debug symbols for a profile

Open Proximyst opened this issue 5 months ago • 1 comments

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. But this also means maintaining a fork, which is cumbersome and not something we really want to do.

Additional context

N/A

Proximyst avatar Jul 28 '25 06:07 Proximyst

While there is no UI or API to upload debug symbols, at the moment it is possible to upload debug symbols manually to an object store bucket and configure pyroscope to symbolize profiles using the uploaded debug symbols on the fly at query time.

I don't know when will we work on UI or API. Maybe we will wait until it is standardized in OTEL.

korniltsev avatar Jul 28 '25 06:07 korniltsev