This crate contains tasks automation for pulsar development. See cargo-xtask for documentation on how this works.
The main reason we have added these wrappers is that we require root priviledges
to load eBPF code. These tasks will build the binaries normally and execute them
with sudo
.
To run the eBPF test suite you can use:
cargo xtask test-suite
To run the agent daemon you can use:
cargo surun pulsard
To run the agent client you can use:
cargo surun pulsar
To run a single module you can use:
cargo surun --example standalone-probes file-system-monitor