Profile entries
- Dominant language
- Go
- Stars
- 11.7k
- Forks
- 802
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 80
Description
I propose introducing a feature that allows users to access individual profiles rather than relying solely on their aggregated representation.
Several users, including myself, have encountered difficulties obtaining a single profile for a specific profiling target at a particular time, especially in scenarios like OOM debugging.
To address this:
- Users should have an interface to list profiles based on a specific time range, query expression, or other criteria. The list should be paginated and loaded in chunks of a specified size, for example, 100 records, with navigation controls (back/forward).
- Users can then "open" a profile from the list, visualize it as a flamegraph (or any other supported visualization method), compare or diff profiles from the list, and export profiles as needed.
This feature is supposed to accommodate users who are accustomed to working with "individual" profiles rather than aggregated data.
This feature is expected to complement the [heatmap](https://github.com/grafana/pyroscope/issues/3015) and [time range selector](https://github.com/grafana/pyroscope/issues/3020) proposals, providing users with a more efficient way to pinpoint and analyze specific events within the profiling data.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.