Skip to content

gukoff/DynamicProbes

Folders and files

NameName
Last commit message
Last commit date
Oct 3, 2024
Sep 27, 2024
Oct 19, 2024
Sep 11, 2024
Sep 9, 2024
Aug 22, 2024
Sep 11, 2024
Sep 27, 2024
Aug 22, 2024
Aug 27, 2024
Sep 9, 2024

Repository files navigation

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.