1. 5

  2. 1

    The “proper” equivalent on Linux is now bpftrace, with some examples here: https://github.com/iovisor/bpftrace/tree/master/tools. I’ve been looking at this recently, without previously looking into tracing outside of Python specific tracers, and there’s a lot of DTrace influence, in the bpftrace language itself, but also the support USDT probes that a lot of application have available (Node.js, Python 3, Nginx, et al) that you can usually enable with the –with-dtrace flag on compilation, which includes the probes and with both DTrace and bpftrace (and also perf for that matter) you can trace them. Also Brendan Gregg is heavily involved since Netflix’s main stack (aside from their CDN (FreeBSD)) is Ubuntu.