DTrace for Linux 2016
The most challenging thing for us is running a new enough kernel to get these features. While upgrading to a newer kernel isn't particularly hard, small companies don't have a lot of engineering resources to run kernels that aren't maintained by their distro of choice (usually on the LTS release).<p>The good thing is this is solved simply by waiting long enough. The bad thing is most developers can't just pick this up today without a bunch of extra effort.<p>If you are looking for something you can use with old kernels you should definitely checkout Brendan's perf-tools repo[1]. It takes advantage of older kernel features and works with things as old as ubuntu 12.04.<p>*Edit: Fixed Brendan's name<p>[1]: <a href="https://github.com/brendangregg/perf-tools" rel="nofollow">https://github.com/brendangregg/perf-tools</a>