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应用程序的Native DTrace探测器.

Databases

Webservers

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

Visualization

Tools

Community

Contributing

贡献非常受欢迎! 请参阅 contribution guidelines 第一.