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

Reply via email to