Re:A Microscope on Microservices
by adeptus on Wednesday February 18, 2015 @03:44PM
(#9070796)
That CPU flame graph is pretty cool. Haven't seen it displayed like that before. Shows process path/name contribution to volume of CPU spike, all in 1 graph. Neato.
[ Parent
| on HN ]
Re:A Microscope on Microservices
by brendangregg on Wednesday February 18, 2015 @03:55PM
(#9070869)
Thanks, I summarized them on: http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html . They are really helpful for seeing the big picture of CPU usage, and quantifying the contribution by different code paths.
The flamegraph code is on github (https://github.com/brendangregg/FlameGraph). There's other implementations too (see http://www.brendangregg.com/flamegraphs.html#Updates).
We're using them primarily to analyze CPU usage of the Linux and FreeBSD kernels, Java, and Node.js. We had an earlier post about the Node.js ones: http://techblog.netflix.com/2014/11/nodejs-in-flames.html