Можно ли создать оповещение, которое будет уведомлять меня при запуске конвейера adf?
Я знаю, какую метрику выбрать для успеха или неудачи, но теперь знаю, что использовать для запуска конвейера:
Мой конвейер запускается adf trigger
, когда файл .csv поступает в контейнер datalake.
Когда я пытаюсь создать оповещение по метрике AirflowIntegrationRuntimeTriggersSucceeded
, я получаю следующее сообщение об ошибке:
The metric AirflowIntegrationRuntimeTriggersSucceeded
specifies a dimension Name which was not found.
The metric AirflowIntegrationRuntimeTriggersSucceeded
specifies a dimension FailureType which was not found.
Activity ID: xxx-xxxx-xxx-xxxx-xxx.
В настоящее время оповещение при срабатывании конвейера может не поддерживаться в оповещениях ADF. Вы можете попробовать описанный ниже подход в качестве обходного пути, если у вас есть доступ к обновлению конвейера.
Перейдите в конвейер и добавьте действие «Задать переменную» перед всеми вашими действиями. Присвойте любое значение переменной. Установите для него уникальное имя действия, как показано ниже.
Опубликуйте изменения конвейера и теперь переходите к оповещениям. В оповещениях используйте параметр «Успешная активность запускает метрики» в качестве целевого критерия и укажите сведения о своей деятельности, как показано ниже.
Таким образом, всякий раз, когда конвейер запускается триггером, первое действие (вышеуказанное действие переменной) будет выполнено, и оно будет успешным, и запуск конвейера продолжится со следующими действиями. Теперь в случае успеха этого действия будет отправлено оповещение по электронной почте.
(ИЛИ) Вы можете использовать приложения логики для оповещений по электронной почте. Прежде чем все действия будут использовать веб-действие для вызова приложения логики и отправки почты с помощью действия приложения логики. В этом методе вы также можете отправлять любые значения, если это необходимо, например идентификатор запуска конвейера, в качестве параметров.
Вы можете просмотреть эту документацию, чтобы узнать, как использовать приложение логики для отправки почты из веб-активности конвейера ADF.
Хороший обходной путь (приложение логики для меня не вариант)!!! Еще раз спасибо @Rakesh