代码之家  ›  专栏  ›  技术社区  ›  Zeus

未为应用程序洞察连接Azure应用程序映射

  •  0
  • Zeus  · 技术社区  · 7 年前

    在Application Insights的应用程序映射中,我们确实看到了每个请求的端到端流。

    我希望在一行中看到1号>2号,然后3号箭头显示端到端流。

    有人在应用程序洞察中处理过关于应用程序映射的此类问题吗?

    Azure Application Map

    0 回复  |  直到 7 年前
        1
  •  0
  •   Michael B    6 年前

    我也有同样的问题。要修复它,有助于理解此关系图的工作原理:

    1. dependencyTelemetry.OperationId= 请求遥测操作ID
    2. 依赖遥测.Id= 请求遥测.ParentId

    http调用的常见方法似乎是客户端将所需信息作为http请求头的一部分发送。在两端,每个服务方法都需要自己的代码,或者需要处理请求/发送管道的中间件服务。

    nuget的使用Microsoft.ApplicationInsights.AspNetCore与.NET Core 3.1相关的将添加此类服务。

    • 请求上下文:appId=cid-v1:12345678-60ba-4f61-ae37-07da9dc13267
    • 追踪:00-abcdefdc99366a48a3886f34fb41c781-0102cca5a4ecc64f-00

    哪里

    • traceparent:增加了对即将到来的新W3C标准的支持

    • 0102cca5a4ecc64f:ParentId,W3C标准的8字节十六进制

    另请参阅文档“应用洞察中的遥测关联” https://docs.microsoft.com/en-us/azure/azure-monitor/app/correlation