Awesome DTrace 
A curated list of awesome DTrace books, articles, videos, tools and
resources.
Contents
Learn
Recommended reading for learning DTrace.
Books
Other
Articles
Interesting articles about DTrace and real-world use cases.
PID Provider
USDT provider
Sysevent provider
Ruby and DTrace
Visualization methods
- Flamegraphs - A
visualization of profiled software, allowing the most frequent
code-paths to be identified quickly and accurately.
- Heat Maps - Heat
maps allow three dimensions of data to be visualized, similar to weather
radar maps where color is used as a dimension.
Videos
Interesting videos about DTrace.
- DTrace
review - Bryan Cantrill explains how to significantly improve
debugging both for development and live systems with DTrace.
dtrace.conf
Software
List of software with DTrace support.
Programming languages
Erlang
- Erlang -
DTrace and Erlang/OTP.
Lua
Node.js
Perl
PHP
- PHP
- Using PHP and DTrace.
Python
- Python -
DTrace patch for Python 2.7.x and 3.x.
- python-usdt -
Libusdt bindings for Python.
Ruby
- Ruby
- Ruby DTrace probes.
- ruby-usdt -
Native DTrace probes for ruby apps.
Databases
Webservers
Visualization
Contributing
Contributions are more than welcome! Please see contribution
guidelines first.