There have been many developments recently in the Linux tracing area. The tracing infrastructure in the kernel is getting more robust, with the recent introduction of uprobes to allow the implementation of user space tracing, and new features of perf. There are many tracing tools to choose from, including the newest kid on the block, DTrace for Linux. This talk will take the audience through the main tracing facilities available today whether more tightly integrated with the kernel code, or maintained stand alone.