Re:DTrace for Linux 2016
by brendangregg on Sunday October 30, 2016 @08:48PM
(#12833507)
That already works! :) I wrote some MySQL examples in bcc that use the MySQL USDT probe points. Eg:
https://github.com/iovisor/bcc/blob/master/examples/tracing/... https://github.com/iovisor/bcc/blob/master/examples/tracing/...
There's also a tool in /tools.
I'll whip up some PostgreSQL examples too (unless someone else beats me to it).
That looks great! (Why is char query[128] apparently unused?)
Is USDT expected to become the de facto standard for userspace probe points?
Re:DTrace for Linux 2016
by brendangregg on Monday October 31, 2016 @01:25AM
(#12834472)
Oops, that looks like a left-over from development, that's no longer needed. Thanks! One of us should fix the example. :)
I think the most important thing to support would actually be DTrace's probe definition files. It would be great, for example, if the story for PostgreSQL's dtrace probe points was "your dtrace probe points are now accessible from eBPF programs too!".