Well I think this is absolutely amazing. Thanks for your work! Creating custom USDT probes from higher-level runtimes is something I was asked numerous times. It would be nice to do an example in Java -- I'll try to hack together a JNI wrapper for libstapsdt, or maybe you want to build an official one yourself.
Looking forward to trying it out, and thanks again! Sasha On Tue, Oct 31, 2017 at 8:30 PM Matheus Marchini via iovisor-dev < [email protected]> wrote: > Hi everyone, > > I developed a library which I think you might find interesting. It allows > the definition and use of USDT probes at runtime on Linux, similar to what > libusdt offers for DTrace. It uses the same structure used by Systemtap to > define those probes, which means it works out-of-the-box with the tools > present in bcc. > This library brings the ability to instrument probes defined in dynamic > languages such as Node and Python. > > I also wrote a blog post with examples in Node and Python, if anyone is > interested: > > https://medium.com/sthima-insights/we-just-got-a-new-super-power-runtime-usdt-comes-to-linux-814dc47e909f > > The source code can be found here: > https://github.com/sthima/libstapsdt > > There's also a documentation available at ReadTheDocs, which better > explains how to use it and how it works internally: > https://libstapsdt.readthedocs.io/ > > Please let me know what you think and what could be done to make this > library even more useful :) > -- > Matheus Marchini > > +55 51 9 9783 - 1449 > Team Leader @ *Sthima* > Bachelor in Computer Science @ *UFRGS* > https://mmarchini.me/ > _______________________________________________ > iovisor-dev mailing list > [email protected] > https://lists.iovisor.org/mailman/listinfo/iovisor-dev >
_______________________________________________ iovisor-dev mailing list [email protected] https://lists.iovisor.org/mailman/listinfo/iovisor-dev
