Tracee events provide context about where the collected events originated from, including information about the originating container if available. To gather this information, Tracee needs to communicate with the relevant container runtime.
Tracee will automatically search for known supported runtimes by looking for their socket files in known locations.
You may track if Tracee was able to find the container runtime socket by running Tracee with debug log level. There will be a line to each known runtime engine socket and a message sharing it's status.
When running Tracee in a container, the runtime sockets must be mounted to be available for Tracee.
For example, if running Tracee using Docker, and ContainerD runtime: