OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Community: DTrace

View the leaders for this community
Community Observers

Endorsed projects

An Overview of DTrace

DTrace is a comprehensive dynamic tracing framework for the Solaris™ Operating Environment. DTrace provides a powerful infrastructure to permit administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs.

The Solaris™ Dynamic Tracing Guide describes how to use DTrace to observe, debug and tune system behavior. The Solaris™ Dynamic Tracing (DTrace) Guide (here), also includes a complete reference for bundled DTrace observability tools and the D programming language.

For Users:

  • dynamically enable and manage thousands of probes
  • dynamically associate predicates and actions with probes
  • dynamically manage trace buffers and probe overhead
  • examine trace data from a live system or from a system crash dump

For Solaris™ Developers:

  • implement new trace data providers that plug into DTrace
  • implement trace data consumers that provide data display
  • implement tools that configure DTrace probes

For more information check out the out scripts and documentation.

Getting Started

Discussions

Scripts

Documentation

Technical Papers

Examples

Related Projects

Blogs

ahl - dtrace.conf post-post-mortem

May 5, 12:06 AM

This originally was going to be a post-mortem on dtrace.conf, but so much time has passed, that I doubt it qualifies anymore. Back in March, we held the first ever DTrace (un)conference, and I hope ...

tpenta - Jonathan on closed MySQL extensions

Apr 30, 3:34 PM

I have just been reading some questions and answers with Jonathan from Tim O'Reilly . One that jumped out at me was a question he passed on from Jesse Stay . I'm going to quote both the question and ...

ahl - DTrace and JavaOne: The End of the Beginning

Apr 10, 9:00 AM

It was a good run, but Jarod and I didn't make the cut for JavaOne this year... 2005 In 2005, Jarod came up with what he described as a jacked up way to use DTrace to get inside Java. This became the ...

ahl - Expand-O-Matic RAID-Z

Apr 7, 9:59 PM

I was having a conversation with an OpenBSD user and developer the other day, and he mentioned some ongoing work in the community to consolidate support for RAID controllers. The problem, he was ...

jonh - dtrace.conf(08)

Mar 17, 11:40 PM

I had the fortune of attending the first dtrace.conf last Friday in San Francisco and I have to say that it was a fantastic event. There are many aspects that I enjoyed but what really made it for me ...