我正在Kubernetes中部署的Airflow实例中以STMP电子邮件配置设置Airflow builds。我已经能够查看来自电子邮件服务器的日志,这些日志指示我已成功登录,但DAG成功后却没有收到电子邮件。我在DAG中设置了'email_on_success': True
。
我不确定是否或在哪里可以找到有关气流试图发送这些电子邮件的日志。我已经检查了Web服务器,调度程序和worker荚日志,但是什么也没看到。
答案 0 :(得分:1)
是气流工作人员为电子邮件功能提供服务。您可以执行journalctl –u airflow-worker –f
来进行Dag运行期间的监视,并查看它是否尝试成功发送电子邮件。
如果您使用sendmail,则可以执行cat /var/log/maillog
来检查它的日志。
我去年遇到了一个像您一样的问题,但是遇到了email_on_failure
。如果有帮助,我写的是here!