awesome-dtrace
github.com/xen0l/awesome-dtrace ↗A curated list of awesome DTrace books, articles, videos, tools and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me other resources from awesome-dtrace"
Installation instructions →What's inside
Learn
- Advanced DTrace Tips, Tricks and GotchasOther
A collection of advanced tips for using DTrace.
- dtrace(1m) man pageOther
DTrace manual page.
- DTrace cheatsheetOther
DTrace cheatsheet by Brendan Gregg.
- DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X, and FreeBSDBooks
Official DTrace book.
- DTrace one-linersOther
DTrace one liners. Handy commands.
- DTrace one-liners (FreeBSD)Other
DTrace one liners from FreeBSD.
Videos
- Apple Port of DTracedtrace.conf
- ASSERT() as a DTrace probe (and why I need some help)dtrace.conf
- Barriers to DTrace Adoptiondtrace.conf
- Clang Parser for DTracedtrace.conf
- CTF Everywhere!dtrace.conf
- Distributed DTracedtrace.conf
Community
- China DTrace
A Chinese DTrace site.
- Community site
DTrace community site.
- FreeBSD DTrace mailing list
FreeBSD DTrace community mailing list.
- Mailing list
DTrace community mailing list.
Tools
- dtrace-cloud-tools
DTrace tools written for the SmartOS/SmartDataCenter cloud (illumos-based).
- DTraceToolkit
A collection of useful documented DTrace scripts.
- pgsql tools
Report top-level PostgreSQL stats.
- portsnoop
Trace event port activity.
- storage tools
Report NFS, CIFS and iSCSI stats.
Articles
- DTrace sysevent providerSysevent provider
Solaris/illumos sysevent provider for DTrace.
- FlamegraphsVisualization methods
A visualization of profiled software, allowing the most frequent code-paths to be identified quickly and accurately.
- Heat MapsVisualization methods
Heat maps allow three dimensions of data to be visualized, similar to weather radar maps where color is used as a dimension.
- pid provider: entry argumentsPID Provider
DTrace PID Provider Arguments.
- pid provider: entry probePID Provider
DTrace PID Provider.
- pid provider exposedPID Provider
PID providers internals by Adam Leventhal.
Software
- ErlangProgramming languages
DTrace and Erlang/OTP.
- FlameGraphVisualization
Stack trace visualizer.
- lua-usdtProgramming languages
Libusdt bindings for Lua.
- mod_usdtWebservers
"httpd" DTrace provider.
- MySQLDatabases
MySQL DTrace probes.
- node-dtrace-providerProgramming languages
Native DTrace probes for Node.js apps.
Showing a sample of 93 resources. View the full list on GitHub →