Description:
Currently, MoniGo allows users to download pprof reports for traced functions. To streamline the debugging process, I propose embedding an interactive Flame Graph viewer directly within the MoniGo dashboard.
Proposed Solution:
- Instead of just offering a
.pprof download, render an interactive visualization using a library like d3-flame-graph.
- Allow users to click, zoom, and inspect call stacks directly in the browser.
- Integrate this view into the existing "Function Details" page.
Benefits:
- Instant Insights: Performance bottlenecks become visually obvious without requiring external tools like
go tool pprof.
- Better UX: Keeps the developer within the MoniGo UI for the entire debugging workflow.
Description:
Currently, MoniGo allows users to download pprof reports for traced functions. To streamline the debugging process, I propose embedding an interactive Flame Graph viewer directly within the MoniGo dashboard.
Proposed Solution:
.pprofdownload, render an interactive visualization using a library liked3-flame-graph.Benefits:
go tool pprof.