awesome-dtrace

DTrace guide

A curated collection of DTrace resources and guides

A curated list of awesome DTrace books, articles, videos, tools and resources.

GitHub

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

Backlinks from these awesome lists:

0