DynamicProbes

USDT probes in .NET on Linux

MIT License

Stars
0

DynamicProbes

🚧 Work in progress 🚧 [task board]

Create USDT probes and instrument your .NET application on Linux.

How it works

This library is a wrapper around the C library linux-usdt/libstapsdt.

It lets you create USDT probes in runtime and fire them with the int or string arguments.

The resulting probes will be traceable by any USDT tracer, e.g. bpftrace.

Start with dotnet run and follow the instructions :)

Prerequisites

Install libstapsdt. While this will require building the library from source, the process is very straightforward.