Filebeat deployment on private cloud

hi~ bros.

3 options of filebeat deployment on private cloud.

option A.) installed on OS, 1 filebeat instance per OS host.
option B.) installed as a pod service and use daemonset to config 1 filebeat POD service per worker node (mentioned in filebeat doc).
option C.) package filebeat binary with application as 1 container image and run filebeat inside application container

which one is the choice of you & what is your considerations over other options?

thx so much.

Regards,
Tom