In a micro-service architecture, I am trying to decide between the two architectures:
- Installing file beat on every container
- Run a separate file beat container
The official documentation suggests to install filebeat on every machine, however there is also on option to run a separater filebeat container, that will be responsible to ship the log files from the rest of the containers. From these two options, I prefer the second one which I find it cleaner. Any ideas on this topic, will help me understand the pros/cons of each of the two architectures.