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

如何查找Logic App故障警报对应的特定运行实例?

解决Logic App警报关联运行实例及附加RunId的问题

查看触发警报的具体运行实例

  • 从警报详情反向定位:若警报基于Logic App运行状态(如失败)触发,在Azure Monitor警报详情的关联资源/触发条件区域,可找到触发警报的Logic App实例ID;ICM警报则在「上下文信息」中查找对应实例ID,复制后到Logic App的「运行历史」中搜索即可定位。
  • 结合运行日志筛选:在Logic App的「监控→运行历史」中,扣除警报延迟的5分钟后,筛选对应时间范围的运行实例,再按警报触发条件(如失败、超时)缩小范围,匹配目标实例。

将RunId附加到警报负载中

  • 自定义警报规则负载:在Azure Monitor编辑警报规则时,进入操作组的「自定义有效负载」配置,使用Logic App动态参数填充。示例JSON负载:
    {
      "runId": "@{workflow().runId}",
      "workflowName": "@{workflow().name}"
    }
    
  • Logic App内部触发警报时携带参数:若在Logic App分支中调用Azure Monitor/ICM警报API,直接在请求体中加入runId字段,取值为@workflow().runId,即可让警报负载包含对应实例ID。
  • 日志查询触发的警报:确保警报的日志查询语句包含runId字段,这样警报输出负载会自动携带该信息,无需额外配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 15:35:40