1. Introduction to DTrace

This chapter introduces you to DTrace.

What Is DTrace?

DTrace1 is an observability technology that allows you to answer countless questions about how systems and applications are behaving in development and in production. DTrace empowers users in ways not previously possible by enabling the dynamic instrumentation of unmodified kernel and user software.

Created by Bryan Cantrill, Mike Shapiro, and Adam Leventhal, DTrace was first introduced in Solaris 10 3/05 (the first release of Solaris 10) in March 2005. It is now available in all Solaris 10 releases, as well as OpenSolaris, Mac OS X beginning with release 10.5 (Leopard), and FreeBSD beginning with release 7.1.

Why Do You Need It?

Understanding what is going on in ...

Get The Official Ubuntu Server Book, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.