Это зависит от того, какие проверки вы хотите запустить. Многие проверки на системном уровне работают нормально, если вы запускаете контейнер sensu с флажками -net = host и --privileged. --net = host не только позволяет вам видеть одно и то же имя хоста и IP как хост-систему, но также все соединения tcp и метрика интерфейса будут соответствовать контейнеру и хосту.
--privileged дает контейнер полный доступ к системным метрикам, таким как hdd, memory, cpu.
Сложная вещь проверяет показатели внешнего процесса, поскольку докер изолирует ее даже от привилегированного контейнера, но вы можете совместно использовать корневую файловую систему хоста в качестве тома докера (-v /:/host) и исправления для использования chroot или use/host/proc вместо/proc.
Короткий рассказ, некоторые проверки будут работать, для других вам нужно запланировать или разработать свой собственный путь, но sensu в докере - один из возможных способов.