Насколько я понимаю ваш вопрос, вы спрашиваете, можно ли просто настроить Airflow для отправки его логов напрямую в Elastic.
Ссылка
Этоэто - по крайней мере для v.1.9.0 - нет тривиальной проблемы конфигурации.Несмотря на то, что в файле конфигурации сказано, что вы можете записывать данные в Elastic, я не смог найти
1) способ установить правильное соединение ElasticSearch
2) любой код в Airflowрепозиторий, использующий эти настройки для отправки журналов в веб-интерфейс или ElasticSearch
Мне кажется, что это будет новая функция в будущем, для справки см. это: https://issues.apache.org/jira/browse/AIRFLOW-1454
Заключение
Таким образом, текущий стандартный способ сделать это состоит в том, чтобы записывать журналы Airflow в определенную папку, обычно настраиваемую так в airflow.cfg
:
base_log_folder = {AIRFLOW_HOME}/logs
Тогдаиспользуйте стандартную настройку, например, FileBeat для отправки этих журналов, в зависимости от ваших настроек, прямо в Elastic или в Logstash.