删除调度程序文件夹中的气流日志

时间:2020-07-08 09:54:19

标签: airflow airflow-scheduler

当前我正在使用Airflow,版本为:1.10.10

打开airflow / logs文件夹后,有许多文件夹是根据您的DAG名称命名的,但是有一个名为scheduler的文件夹,当打开时,该文件夹包含以日期格式命名的文件夹(例如2020/07/08),一直到我第一次使用气流的日期。在多个论坛中搜索之后,我仍然不确定此文件夹的用途。

无论如何,我一直想知道是否可以删除scheduler文件夹中的内容,因为它占用了很多空间,这与基于DAG名称命名的文件夹的其余部分不同(我假设那是日志所在的位置)存储每个DAG运行的时间)。删除调度程序内容的操作会导致DAG日志出现任何错误或丢失吗?

这可能是一个愚蠢的问题,但是我想确保,因为Airflow在生产服务器中。我尝试在本地实例中创建Airflow实例并删除scheduler文件夹内容,似乎没有发生错误。欢迎就此问题提供反馈和分享经验

预先感谢

1 个答案:

答案 0 :(得分:2)

它包含气流调度程序afaik的日志。对于有关SLA的问题,我只使用过一次。

我删除其中的旧文件已有一年多了,从未遇到问题。这是我的命令,用于删除计划程序的旧日志文件:

find /etc/airflow/logs/scheduler -type f -mtime +45 -delete