-
Notificação Automáticas de Sistema (error, retry)
-
Notificação por task: erro, fim da execução etc. Configuradas na task
- Automático, definição na Dag:
- email_on_failure=True (Envia email em caso de falha)
- email_on_retry=False
- retries=1: Isso define o número de vezes que uma tarefa será reprocessada antes de falhar definitivamente.
- retry_delay=timedelta(minutes=5): Isso define o intervalo de tempo entre os reprocessamentos.
- EmailOperator
- Envia um email dentro do fluxo do airflow, como uma task
- Servidor SMTP (Serviço de envio de e-mail)
- Configurar o Airflow
- Você pode usar qualquer SMTP
- Vamos utilizar como exemplo o Gmail
-
Ir em configurações de conta no gmail, security, habilitar a opção "2-Step Verification"
exkz djff sskc gzzu
- Incluir no arquivo docker-compose.yaml as configurações para envio de e-mail.
- As informações que devem ser adicionadas estão no arquivo config email
- Após realizar a inclusão das informações, é necessário reiniciar o docker compose