Airflow 如何清除运行的气流历史记录

Airflow 如何清除运行的气流历史记录,airflow,Airflow,我有一个气流装置。 一些DAG运行非常频繁(约每15分钟一次),产生了相当多的历史记录 我想自动删除这些成功运行,如果他们是一个星期左右 你知道我该怎么做吗 我一直在研究如何通过终端实现这一点,但这似乎不起作用 d=`date -d 'last week' +%Y-%m-%d` #d=`date -d 'yesterday' +%Y-%m-%d` echo $d airflow clear r_calc_daemon -e $d 然而,清除命令似乎并没有清除任何东西。 在gui中,有一个用于运

我有一个气流装置。 一些DAG运行非常频繁(约每15分钟一次),产生了相当多的历史记录

我想自动删除这些成功运行,如果他们是一个星期左右

你知道我该怎么做吗

我一直在研究如何通过终端实现这一点,但这似乎不起作用

d=`date -d 'last week' +%Y-%m-%d`
#d=`date -d 'yesterday' +%Y-%m-%d`
echo $d
airflow clear r_calc_daemon -e $d
然而,清除命令似乎并没有清除任何东西。 在gui中,有一个用于运行的删除按钮。 但你可以想象,我必须像这样努力清理它

做这件事有什么建议吗?我想这是很多人遇到的问题吧?

已经发表了;但是这一个清除了所有DAG/表的历史记录;因此,您必须根据您的要求对其进行修改