google / google/pprof

Add support for flamescope

Open
#457 12 comments 0 reactions 0 assignees View on GitHub
Priority: p2 type: feat
Dominant language
Go
Stars
9.3k
Forks
671
Avg merge
1d 11h
Merged PRs (30d)
10

Description

https://github.com/Netflix/flamescope has pretty nice trick up it sleeve, which I'd like see integrated into pprof. I can see this feature combining 3 parts:

* time/offset based filtering for flamegraph (or better yet for all visualization). This could be achieved with two optional GET parameters for web visualization, e.g. `start_offset` and `end_offset` or camelCase or whatever. I can work on PR for that
* Preparing data serverside for bucketing into X-ms slot buckets. I can also work on PR for that probably.
* Frontend GUI integration.....this thing is harder for me to work on since I'm primarily in the backend/DevOps world.

---

I already have experience using flamescope and it paid its learning curve within first hour when I found bug easily which has been hidden in typical flamegraph view (( systems bug, thus perf input data, not pprof ))

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.