Skip to content

DTrace

Awesome DTrace Awesome

精彩的 DTrace 书籍、文章、视频、工具和资源的精选列表.


Learn

学习 DTrace 的推荐读物.

Books

Other

Articles

有关 DTrace 和实际用例的有趣文章.

PID Provider

USDT provider

Sysevent provider

Ruby and DTrace

Visualization methods

  • Flamegraphs - 配置软件的可视化,允许快速准确地识别最频繁的代码路径.
  • Heat Maps - 热图允许可视化数据的三个维度,类似于将颜色用作维度的天气雷达图.

Videos

关于 DTrace 的有趣视频.

  • DTrace review - Bryan Cantrill 解释了如何使用 DTrace 显着改进开发和实时系统的调试.

dtrace.conf

Software

支持 DTrace 的软件列表.

Programming languages

Erlang

  • Erlang - DTrace 和 Erlang/OTP.

Lua

Node.js

Perl

PHP

  • PHP - 使用 PHP 和 DTrace.

Python

  • Python - Python 2.7.x 和 3.x 的 DTrace 补丁.
  • python-usdt - Python 的 Libusdt 绑定.

Ruby

  • Ruby - Ruby DTrace 探测器.
  • ruby-usdt - 用于 ruby​​ 应用程序的本机 DTrace 探测器.

Databases

  • MySQL - MySQL DTrace 探测器.
  • PostgreSQL - PostgreSQL DTrace 探测器.

Webservers

  • mod_usdt - “httpd”DTrace 提供程序.

Visualization

Tools

Community

Contributing

我们非常欢迎您的贡献! 请参见 contribution guidelines 第一的.