Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-dtrace
A curated list of awesome DTrace books, articles, videos, tools and resources.
https://github.com/xen0l/awesome-dtrace
Last synced: 5 days ago
JSON representation
-
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.
-
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.
- Advanced DTrace Tips, Tricks and Gotchas - A collection of advanced tips for using DTrace.
- dtrace(1m) man page - DTrace manual page.
- DTrace cheatsheet - DTrace cheatsheet by Brendan Gregg.
- DTrace one-liners - DTrace one liners. Handy commands.
- Advanced DTrace Tips, Tricks and Gotchas - A collection of advanced tips for using 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.
- pid provider exposed - PID providers internals by Adam Leventhal.
- When magic collides - PID provider bug deep dive by Bryan Cantrill.
- pid provider exposed - PID providers internals by Adam Leventhal.
- When magic collides - PID provider bug deep dive by Bryan Cantrill.
-
USDT provider
- Understanding DTrace ustack helpers - DTrace ustack helpers.
- USDT Providers Redux - Reference for building USDT providers in custom applications.
-
Sysevent provider
- DTrace sysevent provider - Solaris/illumos sysevent provider for DTrace.
-
Ruby and DTrace
- Using DTrace to measure mutex contention in Ruby - Mutex contention measuring in Ruby.
-
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.
- 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
-
Visualization methods
- DTrace review - Bryan Cantrill explains how to significantly improve debugging both for development and live systems with DTrace.
-
dtrace.conf
- dtrace.conf 2008
- 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
- 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
- dtrace.conf 2016
- DTrace State of the Union
- 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[
- 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
- dtrace.conf 2008
-
-
Software
-
Programming languages
-
Databases
- MySQL - MySQL DTrace probes.
- PostgreSQL - PostgreSQL DTrace probes.
- PostgreSQL - PostgreSQL DTrace probes.
-
Webservers
- mod_usdt - "httpd" DTrace provider.
-
Visualization
- node-stackvis - Stack trace visualizer.
-
-
Tools
-
Visualization
- DTraceToolkit - A collection of useful documented DTrace scripts.
- DTraceToolkit - A collection of useful documented DTrace scripts.
- pgsql tools - Report top-level PostgreSQL stats.
- portsnoop - Trace event port activity.
-
-
Community
-
Visualization
- 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.
- 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.
-
Programming Languages
Categories
Sub Categories
Keywords