- 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 whenAmbientCapabilities= became available. On older systemd the installer runs the agent as root, even if you request non-root.
Confirm what this host can grant:
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.