Email при сбое не отправляется sendgrid / cloud composer - PullRequest
0 голосов
/ 27 февраля 2019

Я использую sendgrid для оповещения людей о сбое задачи в облачном компоновщике.Но электронная почта не поступала в мой список даже после сбоя.Ниже приведен список аргументов по умолчанию

default_dag_args = {
    "start_date": "2019-02-25",
    # Email whenever an Operator in the DAG fails.
    "email":[email_list]
    'email_on_failure': True,
    'email_on_retry': False,
    'retries': 1,
    'retry_delay': timedelta(minutes=5),
    'project_id': PROJECT_ID
}

И я добавил переменную окружения также SENDGRID_MAIL_FROM и SENDGRID_API_KEY.Но по-прежнему при сбое я не получаю оповещения.

1 Ответ

0 голосов
/ 09 марта 2019

Если вы этого еще не сделали, я настоятельно рекомендую дважды проверить инструкции для настройки SendGrid с Cloud Composer.Убедитесь в нескольких вещах:

  1. Вы устанавливаете переменную среды через механизм (редактирование среды), как сказано в руководстве
  2. Попробуйте отправить тестовый DAG, как сказано в руководстве

Если это не поможет, я бы начал подозревать, что причиной может быть правило брандмауэра (если вы его редактировали). Будьте внимательны при настройке правил брандмауэра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...