如何获取多个管道成功的警报,而不是Azure数据工厂中管道内的1个活动

问题描述 投票:1回答:1

我正在为我的azure数据工厂创建一个新的电子邮件通知警报。所以这里我有4个不同的管道,每个管道都有多个data_copy活动。截至目前使用Logic App,我能够为管道的每个copy_activity发送邮件。但我的要求是在成功完成每个管道后获得一封邮件。

以下是对当前设置的基本了解。

Pipeline A
    * Copy_Data Activity A1
    * Copy_Data Activity A2
    * Copy_Data Activity A3
Pipeline B
    * Copy_Data Activity B1
    * Copy_Data Activity B2
    * Copy_Data Activity B3
Pipeline C
    * Copy_Data Activity C1
    * Copy_Data Activity C2
    * Copy_Data Activity C3

现在我目前的工作是使用逻辑App我只能发送任何Copy_Data活动的邮件,例如Copy_Data活动A1,A2,A3,C1等

但是我在使用这个Logic应用程序的邮件中的预期结果如下所示

Pipeline_Name       Status     
Pipeline A          Success
Pipeline B          Success
Pipeline C          Success

基本上,如果该管道的每个活动都成功,我希望每个管道的整体状态为单个邮件中的SUCCESS。

任何建议如何使用逻辑应用程序在所有管道级别而不是活动级别上获取记录。

我已经成功触发了copy_data活动级别的邮件

这里不能共享任何代码。只是为了保护隐私

我希望结果仅在管道级别为SUCCESS / FAILED。

azure azure-devops azure-data-factory sql-azure-alerts
1个回答
0
投票

在数据工厂的监视警报中设置信号逻辑时,管道级别和活动级别度量标准都有选项。尝试从活动更改为管道。 picture of Configure signal logic blade

© www.soinside.com 2019 - 2024. All rights reserved.