Skip to content

Opsian/grafana-flamegraph-panel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[WIP] Grafana Flamegraph Panel

Building plugin

npm install
npm dev
npm build

Building flame graphs

Flame Graph Example

Please read Brendan Gregg's post

Demo

Grafana live demo

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

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.3%
  • HTML 16.3%
  • CSS 13.6%
  • Dockerfile 9.8%