我想在初始失败后重试 activity 时发送邮件
I want to send out a mail when an activity is retrying after an initial failure
我有一个 Azure 数据工厂管道,其中有一个 activity 运行 是一个 sql 脚本。在第一个 运行 失败后,我在 Activity 上重试设置为 运行。我想在第一次 运行 失败并正在重试时发送电子邮件。
我尝试设置 activity 的失败输出以发送邮件。但它会在不发送邮件的情况下重试(通过网络 activity)。
我想在第一次 运行 失败后发送电子邮件,然后在第二次 运行 重试。
您可以在 Azure 数据工厂 (ADF) Monitor
部分的 Alerts and Metrics
选项下创建一个 Alert
。
- 转到 ADF Studio 上的
Monitor
部分,单击 Alerts and Metrics
,然后单击 New alert rule
,如下所示。
- 为新警报规则提供警报规则名称。提供关于该规则的描述。为此警报设置 严重性 ,然后单击
+ Add criteria
以获取此警报。
- 从给定的列表中,选择
Failed activity runs metrics
条件并单击 继续。这将在下一步中根据您的 Configuration alert logic
为失败的 activity 创建一个标准。在配置下,您可以提及 count 每次 activity 失败时您将如何收到警报。
现在单击步骤 2 图像中的 + Configure Notification
选项。
给一个action name
。在 Select which notification you'd like to receive
下勾选 Email 并提供您要发出警报的电子邮件地址。单击 Add notification
。
现在每次 activity 失败时您都会收到通知。
注意:你应该在activity级别提到的重试到运行失败后需要的次数。每次 activity re-run 失败时,您都会收到失败警报。
要了解更多请查看官方文档Data Factory metrics and alerts。
我有一个 Azure 数据工厂管道,其中有一个 activity 运行 是一个 sql 脚本。在第一个 运行 失败后,我在 Activity 上重试设置为 运行。我想在第一次 运行 失败并正在重试时发送电子邮件。
我尝试设置 activity 的失败输出以发送邮件。但它会在不发送邮件的情况下重试(通过网络 activity)。
我想在第一次 运行 失败后发送电子邮件,然后在第二次 运行 重试。
您可以在 Azure 数据工厂 (ADF) Monitor
部分的 Alerts and Metrics
选项下创建一个 Alert
。
- 转到 ADF Studio 上的
Monitor
部分,单击Alerts and Metrics
,然后单击New alert rule
,如下所示。
- 为新警报规则提供警报规则名称。提供关于该规则的描述。为此警报设置 严重性 ,然后单击
+ Add criteria
以获取此警报。
- 从给定的列表中,选择
Failed activity runs metrics
条件并单击 继续。这将在下一步中根据您的Configuration alert logic
为失败的 activity 创建一个标准。在配置下,您可以提及 count 每次 activity 失败时您将如何收到警报。
现在单击步骤 2 图像中的
+ Configure Notification
选项。给一个
action name
。在Select which notification you'd like to receive
下勾选 Email 并提供您要发出警报的电子邮件地址。单击Add notification
。
现在每次 activity 失败时您都会收到通知。
注意:你应该在activity级别提到的重试到运行失败后需要的次数。每次 activity re-run 失败时,您都会收到失败警报。
要了解更多请查看官方文档Data Factory metrics and alerts。