Requirements
All requirements are for commands collecting events, for now only collect.
Mandatory requirements:
-
Retis needs
CAP_SYS_ADMIN,CAP_BPF,CAP_SYSLOGand access to all files listed in the requirements. -
The following kernel configuration:
CONFIG_BPF_SYSCALL=y.-
CONFIG_DEBUG_INFO_BTF=yto parse kernel functions and types. -
Access to
/sys/kernel/btfand/proc/kallsyms.
Not strictly required but best for user experience and feature scope:
- The following kernel configuration:
CONFIG_KPROBES=yto allow using kprobes.-
CONFIG_PERF_EVENTS=yto retrieve stack traces (& probably more). -
debugfsmounted to/sys/kernel/debugto allow filtering functions and events. -
/etc/os-releaseto gather information about the current distribution.
Supported operating systems
Those are operating systems we know are compatible with running Retis. Of course the list is not exhaustive (let us know if we can add new lines).
| Operating system | Notes |
|---|---|
| Fedora | All officially supported versions including Rawhide |
| RHEL9 | |
| CentOS Stream 9 | |
| RHEL8 | >= 8.6 |
| Ubuntu Jammy |