Open BugenZhao opened 8 months ago
I'm not sure but I think it might also be possible to integrate the jemalloc profiling 🤔
In addition, how about integrating await tree
as a backend? It might be more helpful than CPU profiling especially for IO-intensive cases.
The core part is the report()
function, which looks easy for us to implement one for await tree
After some investigation, I'm afraid await-tree
is not that compatible with Pyroscope:
await-tree
yields trees, instead of stacks. Aggregating the results may not be feasible.await-tree
does not output in a structured format now.This issue has been open for 60 days with no activity. Could you please update the status? Feel free to continue discussion or close as not planned.
Proposed by @arkbriar.
Its Rust client has built-in integration with
pprof-rs
. We may investigate if it's possible to integrate withjeprof
as well.