awesome-dtrace
DTrace guide
A curated collection of DTrace resources and guides
A curated list of awesome DTrace books, articles, videos, tools and resources.
151 stars
13 watching
14 forks
Language: Makefile
last commit: over 7 years ago
Linked from 3 awesome lists
awesomeawesome-listdtracelist
Awesome DTrace / Learn / Books | |||
Dynamic Tracing Guide | Illumos.org DTrace guide | ||
DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X, and FreeBSD | Official DTrace book | ||
Dynamic Tracing with DTrace & SystemTap | A book introduces both DTrace and SystemTap | ||
Awesome DTrace / Learn / Other | |||
dtrace(1m) man page | DTrace manual page | ||
DTrace cheatsheet | DTrace cheatsheet by Brendan Gregg | ||
DTrace one-liners | DTrace one liners. Handy commands | ||
DTrace one-liners (FreeBSD) | DTrace one liners from FreeBSD | ||
DTrace QuickStart | DTrace quick starting guide | ||
Using DTrace stories | 22 | almost 2 years ago | A collection of using DTrace to debug system stories |
Advanced DTrace Tips, Tricks and Gotchas | A collection of advanced tips for using DTrace | ||
Awesome DTrace / Articles / PID Provider | |||
pid provider: entry probe | DTrace PID Provider | ||
pid provider: entry arguments | DTrace PID Provider Arguments | ||
pid provider: return | DTrace PID Provider return | ||
pid provider: instructions | DTrace PID Provider Instructions | ||
pid provider: overhead | DTrace PID Provider Overhead | ||
pid provider exposed | PID providers internals by Adam Leventhal | ||
When magic collides | PID provider bug deep dive by Bryan Cantrill | ||
Awesome DTrace / Articles / USDT provider | |||
Understanding DTrace ustack helpers | DTrace ustack helpers | ||
USDT Providers Redux | Reference for building USDT providers in custom applications | ||
Awesome DTrace / Articles / Sysevent provider | |||
DTrace sysevent provider | Solaris/illumos sysevent provider for DTrace | ||
Awesome DTrace / Articles / Ruby and DTrace | |||
Using DTrace to measure mutex contention in Ruby | Mutex contention measuring in Ruby | ||
Awesome DTrace / Articles / 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 | ||
Awesome DTrace / Videos | |||
DTrace review | Bryan Cantrill explains how to significantly improve debugging both for development and live systems with DTrace | ||
Awesome DTrace / Videos / dtrace.conf | |||
NFSv3 and iSCSI providers | |||
DTrace for hardware | |||
Zones & DTrace | |||
DTracing a Solaris build | |||
War Stories | |||
Sun Benchmarks | |||
Erlang | |||
Erlang (continued) | |||
Instrumenting Adobe AIR | |||
HotSpot Runtime & Java | |||
PostgreSQL: Looking Under the Hood with Solaris | |||
PostgreSQL Provider | |||
Distributed DTrace | |||
Apple Port of DTrace | |||
DTrace State of the Union | |||
User-Level CTF | |||
Dynamic Translators | |||
Clang Parser for DTrace | |||
Visualizations | |||
Visualizations, Enabling Toolchain for Seamless USDT | |||
More Visualizations | |||
DTrace in Node.js | |||
DTrace and Erlang | |||
DTrace on Linux | |||
ZFS Provider | |||
DTrace on FreeBSD | |||
Barriers to DTrace Adoption | |||
Introduction | |||
(Useful!) DTrace intro | |||
CTF Everywhere! | |||
Distributed DTrace | |||
DTracign Apps | |||
DTrace and JSON: Together at last! | |||
ASSERT() as a DTrace probe (and why I need some help) | |||
Implementing (or not) fds[] in FreeBSD | |||
OpenDTrace | |||
DTrace Performance Improvements with Always-on Instrumentation | |||
D language improvements | |||
D Syntactic Sugar | |||
DTrace and Go | |||
DTrace and Postgres | |||
DTrace in the Zone | |||
DTrace ustack() performance improvements | |||
DTrace Exploitation | |||
Awesome DTrace / Software / Programming languages | |||
Erlang | DTrace and Erlang/OTP | ||
lua-usdt | 6 | about 11 years ago | Libusdt bindings for Lua |
node-dtrace-provider | 321 | over 3 years ago | Native DTrace probes for Node.js apps |
perl-Devel-DTrace-Provider | 1 | almost 12 years ago | Perl wrapper for libusdt |
PHP | Using PHP and DTrace | ||
Python | DTrace patch for Python 2.7.x and 3.x | ||
python-usdt | 9 | almost 8 years ago | Libusdt bindings for Python |
Ruby | Ruby DTrace probes | ||
ruby-usdt | 26 | over 10 years ago | Native DTrace probes for ruby apps |
Awesome DTrace / Software / Databases | |||
MySQL | MySQL DTrace probes | ||
PostgreSQL | PostgreSQL DTrace probes | ||
Awesome DTrace / Software / Webservers | |||
mod_usdt | 19 | over 10 years ago | "httpd" DTrace provider |
Awesome DTrace / Software / Visualization | |||
FlameGraph | 17,376 | about 1 month ago | Stack trace visualizer |
node-stackvis | 338 | 5 months ago | Stack trace visualizer |
Awesome DTrace / Tools | |||
DTraceToolkit | A collection of useful documented DTrace scripts | ||
dtrace-cloud-tools | 203 | almost 11 years ago | DTrace tools written for the SmartOS/SmartDataCenter cloud (illumos-based) |
pgsql tools | 130 | over 9 years ago | Report top-level PostgreSQL stats |
portsnoop | 3 | over 10 years ago | Trace event port activity |
storage tools | 34 | over 4 years ago | Report NFS, CIFS and iSCSI stats |
Awesome DTrace / Community | |||
Community site | DTrace community site | ||
Mailing list | DTrace community mailing list | ||
FreeBSD DTrace mailing list | FreeBSD DTrace community mailing list | ||
China DTrace | A Chinese DTrace site |