Изменить путь к журналам служб воздушного потока - PullRequest
0 голосов
/ 29 ноября 2018

Я ищу ресурсы для изменения путей журналов для служб Airflow, таких как веб-сервер и планировщик.Время от времени мне не хватает места, и поэтому я хочу переместить журналы в большее пространство для монтажа.

  • airflow-scheduler.log
  • airflow-webserver.log
  • airflow-scheduler.out
  • airflow-webserver.out
  • airflow-scheduler.err
  • airflow-webserver.err

Я запускаю службы, используя приведенную ниже команду:

  • airflow webserver -D
  • планировщик воздушного потока -D

Заранее благодарен!

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

С https://airflow.apache.org/howto/write-logs.html#writing-logs-locally

Пользователи могут указать папку журналов в airflow.cfg, используя параметр base_log_folder.По умолчанию он находится в каталоге AIRFLOW_HOME.

Вам необходимо изменить airflow.cfg для параметров, связанных с журналом, как показано ниже:

[core]
...
# The folder where airflow should store its log files
# This path must be absolute
base_log_folder = /YOUR_MOUNTED_PATH/logs
...

[webserver]
...
# Log files for the gunicorn webserver. '-' means log to stderr.
access_logfile = /YOUR_MOUNTED_PATH/webserver-access.log"
error_logfile = /YOUR_MOUNTED_PATH/webserver-error.log"
...
0 голосов
/ 30 ноября 2018

Местоположение журнала может быть указано на airflow.cfg следующим образом.По умолчанию он находится под AIRFLOW_HOME

[core]
...
# The folder where airflow should store its log files
# This path must be absolute
base_log_folder = /airflow/logs
...

Пожалуйста, обратитесь к этому для получения дополнительной информации https://airflow.apache.org/howto/write-logs.html?highlight=logs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...