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

Ilp*_*pe4 7 airflow

我有一个气流设置。有些 dags 运行非常频繁(大约每 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
Run Code Online (Sandbox Code Playgroud)

然而,clear 命令似乎并没有清除任何东西。在 GUI 中,有一个用于运行的删除按钮。但你可以想象我必须付出很大的努力才能像这样清理它。

这样做有什么建议吗?相信这是很多人都会遇到的问题吧?