View Source

h1. The DTrace Book

!dtracebook.jpg|border=1!

Read a [sample chapter on Brendan's blog|http://dtrace.org/blogs/brendan/2011/02/23/dtrace-book-sample-chapter-file-systems/].

Videos:

* [Introduction to the DTrace Book|http://smartos.org/2010/10/24/introduction-to-the-dtrace-book/]
* [What's in the DTrace Book|http://www.youtube.com/watch?v=k7mwj9Km3fg]

{color:#000000}{*}Blogs{*}{color}

DTrace.org:
* [Adam Leventhal|http://dtrace.org/blogs/ahl]
* [Bill Pijewski|http://dtrace.org/blogs/wdp/]
* [Brendan Gregg|http://dtrace.org/blogs/brendan]
* [Bryan Cantrill|http://dtrace.org/blogs/bmc]
* [Dave Pacheco|http://dtrace.org/blogs/dap]
* [Eric Schrock|http://dtrace.org/blogs/eschrock]
* [Robert Mustacchi|http://dtrace.org/blogs/rm]

h1. Videos

* [Breaking Down MySQL/Percona Query Latency With DTrace|http://dtrace.org/blogs/brendan/2011/07/06/breaking-down-mysqlpercona-query-latency-with-dtrace/]
* [Little Shop of Performance Horrors|http://smartos.org/2009/11/06/video-little-shop-of-performance-horrors/]
* [DTrace BoF at LISA10|http://smartos.org/2010/11/17/dtrace-bof-at-lisa10/]
* [Using DTrace to Analyze Your Webstack|http://www.youtube.com/watch?v=47mgwxnbM9M]
* [Brendan Gregg on DTrace|http://www.youtube.com/playlist?list=PLE0C1BA9B7A144AE0] at the Kernel Conference Australia, 2009
* [How to Build Better Applications with Oracle Solaris DTrace|http://www.beginningwithi.com/comments/2010/10/24/how-to-build-better-applications-with-oracle-solaris-dtrace/]
* [Observing Your App and Everything Else it Runs on Using DTrace|http://www.beginningwithi.com/comments/2010/05/30/observing-your-app-and-everything-else-it-runs-on-using-dtrace/]
* [DTracing Your Website|http://www.beginningwithi.com/comments/2010/07/27/dtracing-your-website/]
* [The Problems Solaris Solves: Diagnosing Live Systems with DTrace|http://www.beginningwithi.com/comments/2010/05/26/the-problems-solaris-solves-4-diagnosing-live-systems-with-dtrace/]


h2. Cloud Analytics, DTrace and Visualization

Note: Cloud Analytics is a feature of Joyent's [SmartDataCenter|http://www.joyent.com/products/smartdatacenter/], enabled by the underlying power of DTrace in SmartOS.

* [Visualizing DTrace: Sun Storage 7000 Analytics|http://www.youtube.com/playlist?list=PL2C7B5B3A31612F95]
* [Visualizations for Performance Analysis (and More)|http://www.usenix.org/events/lisa10/stream/gregg/index.html]
* [SmartDataCenter: Analytics and Introspection|http://joyeur.com/2011/06/27/smartdatacenter-analytics-and-introspection/]
* [How to Use Analytics to Quickly Spot Garbage Collection Latency with Node.js|http://dtrace.org/blogs/dap/2011/03/26/example-http-request-latency-and-garbage-collection/]
* [Rough Cuts: Video From Our Node.js Community Event|http://joyeur.com/2011/03/03/rough-cuts-video-from-our-node-js-community-event/]
* [Welcome to Cloud Analytics|http://joyeur.com/2011/03/01/welcome-to-cloud-analytics/]
* [Probing Database Applications with DTrace|http://blogs.oracle.com/video/entry/probing_database_applications_with_dtrace1]
* [Joyent Executive Speaker Series: Bryan Cantrill and Brendan Gregg on Cloud Analytics|http://joyeur.com/2011/01/24/executive-speaker-series-bryan-cantrill-and-brendan-gregg-on-cloud-analytics/]
* and of course... [Shouting in the Datacenter|http://www.youtube.com/watch?v=tDacjrSCeq4&list=PL53645214EDFD773F&index=1]