pyroscope icon indicating copy to clipboard operation
pyroscope copied to clipboard

Continuous Profiling Platform. Debug performance issues down to a single line of code

Results 349 pyroscope issues
Sort by recently updated
recently updated
newest added

Currently if a user opens a pyroscope link (e.g `/?query=cart.service.dotnet.cpu%7B%7D`) and they are not authenticated, we redirect them to oauth authentication flow. After they're done we redirect them to `/`,...

frontend
backend

There's currently this problem that when you upload a pprof profile with aggregation=average and labels inside pprof it creates multiple writes to the storage and as a consequence, when you...

storage

Error: server mode is not supported on Windows

We improved this a little bit in #621 but I think we could potentially make the UI/Ux around selecting a single bar even better. Especially when the timerange is short...

When I use ebpfagent to profile my service application, it would hang up after few upload times. My application has thousands threads. Because of bcc profile use 11 seconds would...

We recently added support for .net profiling (#117). We should start doing the research needed to add memory profiling for .net.

backend
new-profilers
dotnet

Example, for the following flamegraph https://flamegraph.com/share/a1ea1c46-e8c1-11ec-9cdb-7a00f3f996e5 I want to share it with the `dumpRequestOut` tree already focused, so that people don't have to search where that node is ![image](https://user-images.githubusercontent.com/6951209/173076679-1a7b9666-5c1d-459e-a20b-5d2f583fbb55.png)

frontend

Not sure how popular this use case is, but if people request we could certainly add it. As of #1107 you can select either: - your local timezone - utc...

Currently, pyroscope-datasource plugin only supports the configuration of instance url, while the pyroscope-panel plugin can only configure FlameQL query statement. However, in the actual running scenario of pyroscope, there may...

grafana-datasource

Currently, we have a single `double` format to handle both cases, with some optional fields to differentiate between both cases. This is not robust and causes problems as the one...