Sadly $dayjob runs servers on linux and isn't going to merge the dtrace patches in there, and python's systemtap probes are… limited.
Apparently bcc can hook into USDT probes though, I should look into that: https://ish-ar.io/python_ebpf_tracing/
Sadly $dayjob runs servers on linux and isn't going to merge the dtrace patches in there, and python's systemtap probes are… limited.
Apparently bcc can hook into USDT probes though, I should look into that: https://ish-ar.io/python_ebpf_tracing/
If you want more advanced, then you can look at libstapsdt [3] which enables JVM applications to create USDT probes.
[1] https://tersesystems.github.io/terse-logback/guide/instrumen...
[2] https://github.com/reactor/reactor-tools#reactor-debug-agent...
https://docs.oracle.com/en/operating-systems/oracle-linux/dt...
Regarding BPF, the book is a must have for anyone doing serious stuff with it.
https://www.informit.com/store/bpf-performance-tools-9780136...
If such hardware isn't being used, then yes, sanity should be questioned for supporting Uncle Larry's Linux.