The 2008 EUC saw its first DTrace+Erlang presentation: parts of the R12 release were annotated with DTrace probes, and a driver created to allow Erlang code to trigger a DTrace probe directly.
Work has started again on adding DTrace probes to the Erlang VM. The repository at GitHub contains the source code for the new effort. Support for OS X, Solaris, and (soon) FreeBSD is underway, and supporting in Linux via SystemTap is a high priority. The end goal is acceptance of the DTrace annotations into Ericsson's Erlang/OTP distribution.
Initial work is creating probes that help Basho diagnose performance problems with Riak DB and Riak Core applications. Scott will present a small case study of how DTrace probes can help find sources of end-to-end latency in Riak that have been extremely difficult to find, even when using Erlang's impressive array of tracing tools.