【问题标题】:Application Insight Correlation in Blazor Server AppBlazor 服务器应用程序中的 Application Insight 相关性
【发布时间】:2021-05-21 12:53:25
【问题描述】:

Application Insight 在 Blazor 服务器应用程序中是否正常工作?我在 .net 核心中有多个应用程序,所有应用程序都正确记录数据,只有我看到 BlazorServerApp 存在问题。有时,它会记录页面请求,有时它不会。应用程序关联也无法在 BlazorServer 应用程序中工作,如 here 所述

我测试了 2 个场景

场景 1) 正常工作 - WebApp>>WebAPI>>WebAPI>>DB

.Net Core WebApp 和 API 正确记录数据,我可以轻松关联嵌套 API 调用。

场景 2) 未正确记录数据 - BlazorServerApp>>WebAPI>>WebAPI>>DB

无法看到我的 Blazor 页面 (/Student)。我只能看到几个 blazor 页面请求(/索引和 JavaScript 文件)

对于所有应用程序,我使用以下代码来配置应用程序 Insight

public void ConfigureServices(IServiceCollection services)
    {
        services.AddApplicationInsightsTelemetry();
    }

blazor 应用程序是否需要任何特定设置或代码更改?

【问题讨论】:

    标签: c# azure azure-application-insights blazor-server-side


    【解决方案1】:

    尝试添加 Microsoft.ApplicationInsights.DependencyCollector 库。

    Blazor 服务器端是 SPA 应用程序,这就是为什么您只能看到根请求的原因。 要跟踪页面,请尝试此解决方案 https://stackoverflow.com/a/66687175/2576452

    【讨论】:

      猜你喜欢
      • 2023-01-19
      • 1970-01-01
      • 1970-01-01
      • 2020-09-18
      • 2021-10-21
      • 2021-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多