Skip to content

bhaskarsuper9000/grafana-flamegraph-panel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grafana Flamegraph Panel


Building flame graphs

Flame Graph Example

Please read Brendan Gregg's post

Demo

Grafana live demo [deprecated]

Look for the demo folder in the Github repo to correctly run it with docker-compose

To generate metrics on the "demo" service (docker samber/node-promfiler-demo), a cronjob executes requests on API regulary.

You will see some pow() calls in the graph.

Live profiling

Prometheus + NodeJS

Prometheus exporter: Promfiler

$ npm install -g promfiler
$ promfiler app.js

Credits

This Grafana panel is based on the great library d3-flamegraph, wrote by Spiermar.

About

📊 Flame graph panels for Grafana

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.2%
  • HTML 1.7%
  • Other 1.1%