Skip to main content
  • Odigos Pro license key (or token) for the VM Agent. Apply it after install with sudo odictl -odigos-license '<JWT>' — see Installation.
  • A Linux host, plus deployment-specific requirements:
    • Package installation — a RHEL-compatible distribution (DNF), a Debian-based distribution (APT), or any Linux system supporting RPM packages.
    • Docker deployment — Docker installed and running, with permission to start privileged containers. See also the required permissions on that page.
    • Amazon ECS — an ECS cluster on the EC2 launch type (Fargate is not supported) with container instances on kernel 5.10+ with BTF. See the ECS system requirements for the full list.
  • At least one process or application on the host that is written in a supported language.

Kernel and systemd

Odigos eBPF-based data collection requires Linux kernel 5.4 or later. Prefer 5.8 or later when possible. Non-root mode (the package default) additionally requires systemd 229 or later, which is when AmbientCapabilities= became available. On older systemd the installer runs the agent as root, even if you request non-root. Confirm what this host can grant:
Expected output:
The non-root capability set is the same on every distro and always includes CAP_SYS_ADMIN. It does not switch to CAP_BPF / CAP_PERFMON on newer kernels. See Linux Permissions for the full list, why each bit is required, and how to add or remove capabilities.

Disk space

The host must provide the following minimum free disk capacity. If these paths share a filesystem, the combined free space must meet the sum of the individual requirements.
These values are planning estimates based on typical agent usage and may change in future releases. Size /tmp according to your diagnose bundle configuration if you raise the default bundle size.