You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory警报触发时能否包含管道名称等信息?

在Azure Data Factory警报中包含管道名称及错误信息的实现方案

方法一:利用Azure Monitor警报规则的动态变量自定义通知内容

  1. 打开Azure门户,进入Azure Monitor → 警报规则,找到你针对ADF管道失败创建的规则。
  2. 进入规则的“操作组”配置,选择对应的通知方式(如电子邮件),点击“编辑详细信息”。
  3. 在“自定义电子邮件内容”区域,使用Azure提供的动态模板变量插入关键信息:
    • 管道名称:@alertrule.context.data.pipelineName
    • 触发失败的活动名称:@alertrule.context.data.activityName
    • 错误详情:@alertrule.context.data.errorMessage
    • 管道运行ID:@alertrule.context.data.runId
  4. 示例自定义通知模板:

    管道运行失败通知:

    • 管道名称:@alertrule.context.data.pipelineName
    • 失败活动:@alertrule.context.data.activityName
    • 错误信息:@alertrule.context.data.errorMessage
    • 运行ID:@alertrule.context.data.runId
      可通过Azure Monitor查看完整运行日志。

方法二:基于Log Analytics查询生成定制化警报内容

如果需要更灵活的信息筛选或聚合,可通过Log Analytics查询实现:

  1. 编写Kusto查询筛选ADF失败的管道记录,示例:
    AzureDiagnostics
    | where ResourceProvider == "MICROSOFT.DATAFACTORY"
    | where OperationName == "PipelineRunFailed"
    | project PipelineName, ActivityName, ErrorMessage, RunId, EventTimestamp
    
  2. 在Azure Monitor警报规则中,选择“自定义日志搜索”作为信号源,使用上述查询。
  3. 在通知内容中,可直接引用查询返回的字段,实现更丰富的信息展示。

内容的提问来源于stack exchange,提问作者Kenny_I

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 03:05:27