Visualizing Process Execution

In Visualizing Process Snapshots I showed processes and their parent-child hierarchy over time, using snapshots of process information. This approach misses short-lived processes that occur between the snapshots. Here I’ll fill in the gaps using system tracing, visualizing all processes that occurred. Snapshots vs Tracing 1 second snapshots (eg, top)           [...]

Posted on February 12, 2012 at 7:44 pm by Brendan Gregg · Permalink · 7 Comments
In: Performance · Tagged with: , , , ,

Visualizing Process Snapshots

In Visualizing the Cloud I showed processes and their parent-child hierarchy, across a cloud environment, exploring patterns at different scales. Here I’ll take this a little further and look at processes over time. These are experimental visualizations shared to explore ideas. It’s Alive! Many who have seen this have described it as “creepy” — looking [...]

Posted on February 6, 2012 at 9:35 am by Brendan Gregg · Permalink · One Comment
In: Performance · Tagged with: , , ,

Visualizing the Cloud

I’ve worked on visualizations for a while, most recently with heatmaps for Joyent’s Cloud Analytics. While we’re using and enhancing these right now, we are also in a great position to continue developing new visualizations for cloud computing, given: Easy observability into all nodes via zones, and deeper analysis using DTrace. JavaScript and node.js to [...]

Posted on October 4, 2011 at 4:11 pm by Brendan Gregg · Permalink · 7 Comments
In: Joyent · Tagged with: ,