I’m running LXD/C from snap, and for some reason none of my lxd containers show up in sysdig. My docker containers show up fine, and I can use ctop without a problem. Was wondering if anyone else has encountered this?
Can you check in /sys/fs/cgroup/cpuset if is says lxc or something else?
It looks like in LXD 3.11 it’s split into lxc.monitor and lxc.payload.
If so, report back to github so that it gets fixed.
LXD itself didn’t make any chance here, it’s the switch to liblxc 3.1 which causes that change in paths, so any container that’s running through liblxc 3.1 or higher will have this problem.
The previous version 3.0 is at the stable-3.0 branch and does not have such defines.
Instead, the name is coded in the code, which I think is this part,
While writing this reply, I noticed the following. Thanks, @Joe_Mattie.