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

Azure Logic Apps遥测2.0部分查询无结果,如何配置依赖与异常查询?

问题

我想要为Azure Logic Apps使用遥测2.0,已按照官方说明更新host.json配置如下:

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Workflows",
    "version": " [1, 2.00) "
  },
  "extensions": {
    "workflow": {
      "Settings": {
        "Runtime.ApplicationInsightTelemetryVersion": "v2"
      }
    }
  }
}

当前在Logic App → 监控 → 见解 → 运行页面中,仅三个查询里的第一个有结果。请问如何让“所选操作的依赖项”和“所选操作的异常”查询显示结果?或者更准确地说,ExportedWorkflowName、RunId、requestId应如何及在何处配置?

解决方案
  • 修正host.json配置的格式与大小写
    配置项大小写敏感,且版本号格式存在多余空格,修正后的正确配置如下:

    {
      "version": "2.0",
      "extensionBundle": {
        "id": "Microsoft.Azure.Functions.ExtensionBundle.Workflows",
        "version": "[1.0.0, 2.0.0)"
      },
      "extensions": {
        "workflow": {
          "settings": {
            "runtime.applicationInsightsTelemetryVersion": "v2"
          }
        }
      }
    }
    

    注意settings为小写,runtime.applicationInsightsTelemetryVersion采用驼峰命名,这是遥测2.0生效的关键。

  • 无需手动配置关联字段
    ExportedWorkflowName、RunId、requestId是遥测2.0运行时自动生成的关联字段,系统会自动将这些字段注入到Application Insights的跟踪、依赖项和异常数据中,不需要手动定义或配置。

  • 重启Logic App并触发新运行
    配置变更后,消耗计划下的Logic App会自动重启,专用计划需手动重启。之后触发新的工作流运行,等待5-10分钟让遥测数据上报到Application Insights,再查看见解页面的查询结果——旧运行的数据不会适配新遥测版本,必须用新运行的数据验证。

  • 验证Application Insights数据上报
    进入关联的Application Insights资源,查询traces、dependencies、exceptions表,确认是否包含RunId、requestId、ExportedWorkflowName等字段。如果这些字段不存在,检查Logic App与Application Insights的关联是否正常,以及系统托管标识是否有写入AI数据的权限。

  • 调整见解页面的查询语句
    部分默认查询可能未适配遥测2.0的字段映射,比如遥测2.0中RunId对应operation_Id,操作ID对应operation_ParentId。可手动修改“所选操作的依赖项”和“所选操作的异常”的查询语句,确保字段引用与实际上报的遥测数据匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 19:50:05