Я планирую создать централизованную систему ведения журналов для одного из наших проектов, которая состоит из нескольких компонентов, написанных на Java, Python и Scala. Я хочу собирать журналы из разных компонентов (REST Server, Spark Jobs, Airflow server) для регистрации и индексации в Elastic search. Я мог видеть, что есть прямые библиотеки в обоих Python & Java модулях журналирования, чтобы загружать журналы напрямую в logstash из приложения. И я мог видеть filebeat, который можно настроить на серверах для отправки журналов в logstash из файлов. В чем преимущество того, что filebeat лучше, чем отправка журналов напрямую в logstash. Какова лучшая практика?