Как отправить уведомление, если задание DataFactory запущено или не выполнено? - PullRequest
0 голосов
/ 12 февраля 2019

Я хотел отправить уведомление, когда задание DataFactory запущено или не выполнено.

Я не хочу отправлять его через приложения логики и изменения Azure.

Пожалуйста, предложите какой-нибудь способ управления этимситуация.enter image description here

Ответы [ 2 ]

0 голосов
/ 14 февраля 2019

Я бы предложил комбинацию функций Azure + SendGrid.

SendGrid - это облачная служба электронной почты, и на бесплатном уровне цен вы можете отправлять 25 тыс. Электронных писем.Поддержка .NET, Java и Python (я думаю).

Так что напишите лазурную функцию, которая будет отправлять электронную почту через SendGrid.В случае сбоя конвейера вы просто позвоните в AF.

Я бы предложил вам в этом сценарии заплатить за переход на AF и, как я уже сказал, бесплатный уровень для SendGrid.Минимальная стоимость

https://docs.microsoft.com/en-us/azure/sendgrid-dotnet-how-to-send-email здесь вы можете найти, как использовать SendGrid (пример кода)

https://azure.microsoft.com/en-us/blog/azure-functions-now-supported-as-a-step-in-azure-data-factory-pipelines/

0 голосов
/ 13 февраля 2019

Как я знаю, у ADF есть собственный механизм Alert / Monitor . Пожалуйста, смотрите кнопку на портале ADF, как показано ниже.

enter image description here

Вы можете создать новое правило оповещения.

enter image description here

Настройка критериев оповещения.

enter image description here

Настройка канала оповещения.

enter image description here

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