This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own

Have a ticket for a workshop? It’s time to reserve the seat!

In addition to great guest speakers, this year we will host a ton of engaging and up-to-the-moment workshops on a whole range of topics.

There are 10 different workshops scheduled on Nov 19 & 20. In addition, on Nov 15 there is a bonus workshop arranged with Dan North - Originator of BDD.

If you are coming earlier, your Build Stuff workshop ticket is valid for the workshop on Nov 15 as well!

Don’t have a ticket for a workshop? There are still some seats available!


View analytic
Sunday, November 20 • 09:00 - 17:00
Sasha Goldshtein - Mastering Linux Tracing Tools
In this workshop we will explore the exciting world of modern Linux tracing tools. This is not another workshop that shows you examples of running `top` followed by `vmstat`. We will drill down and discuss various tracing features built into the system: the venerable ftrace, which provides access to kernel tracepoints, kprobes, and uprobes; perf_events and the perf front-end, which also offers support for low-level CPU events; a glimpse at the (declining).

SystemTap framework; and finally, the icing on the cake, BPF and the BPF Compiler Collection (BCC), which has support for kprobes, uprobes, tracepoints, and USDT probes (such as those in Node and the JVM). We will explore a series of demos covering a variety of tracing scenarios -- from block I/O and the network stack to kernel memory leaks and high CPU utilization in user-space processes. We will also see how to build our own tracing tools from scratch, and how to run them in production continuously. During the workshop you will perform numerous short labs: if you come from a development background, you will use some existing tools and also write your own; if you come from an operations background, you will use a variety of tools and extend them as applicable for your own scenarios.

avatar for Sasha Goldshtein

Sasha Goldshtein

Sasha Goldshtein is the CTO of Sela Group, a Microsoft C# MVP and Azure MRS, a Pluralsight author, and an international consultant and trainer. Sasha is the author of "Introducing Windows 7 for Developers" (Microsoft Press, 2009) and "Pro .NET Performance" (Apress, 2012), a prolific blogger, and author of numerous training courses including .NET Debugging, .NET Performance, Android Application Development, and Modern C++. His consulting work... Read More →

Sunday November 20, 2016 09:00 - 17:00