DTrace Your Application (Not Your Operating System)

Mark Allen (Mark Allen)
Tools and Techniques
Location: E146
Average rating: ****.
(4.55, 11 ratings)
Slides:   external link

Dynamic tracing was open sourced in 2005 as part of opening Solaris 10. Since that time, many operating system platforms (including FreeBSD and Mac OS X) have ported DTrace facilities into their operating systems. But less well known is that numerous programming languages including the three target languages for this talk: Python, Perl and Erlang have DTrace facilities.

During this talk, we’ll cover some of the basics of DTrace itself, including its scripting language “d”, the support facilities for DTrace in Python, Perl and Erlang in each language, and finish with examples of using DTrace probes to pinpoint and resolve real-world application level problems.

Photo of Mark Allen

Mark Allen

Mark Allen

Mark Allen has over 10 years of experience as a software developer, system administrator and security architect. He has given presentations to hundreds of peer developers at his $dayjob and at venues like OSCON, Frozen Perl workshop, YAPC::NA, Pittsburgh Perl workshop and others.

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

Contact Us

View a complete list of OSCON contacts