【问题标题】:Azure Application insight request response stat vs the actual page response time on client sideAzure 应用程序洞察请求响应星与客户端的实际页面响应时间
【发布时间】:2020-03-11 15:26:02
【问题描述】:

我的 QA 团队抱怨说,当他们在我们的应用程序中测试搜索功能时,需要 4 秒钟才能看到结果。

我们的应用程序托管在本地 IIS 服务器上,我在该服务器上安装 Azure Application Insight 代理以收集数据并将其发送到 Azure 门户。

我正在使用 Application Insight 性能功能查看 POST 事务的总响应,结果显示此 POST 搜索请求执行仅需 1 秒。

当我在这个时间段搜索所有请求时,我只看到这个 POST 而没有其他请求,例如 GET。我的结论是这个搜索不需要刷新页面,而只是将结果显示为回帖。

根据我的 QA 团队的发现,我是否可以得出这样的结论:这个搜索总共应该只有 1 秒而不是 4 秒?

如果上面没有显示完整的图片,你知道 Azure 应用程序洞察是否有任何显示总时间的日志记录吗?我不知道 Azure Application Insight 是否有办法查看客户端浏览器加载结果所需的总时间,或者是否可能涉及客户端代理?

【问题讨论】:

    标签: .net azure azure-application-insights


    【解决方案1】:

    因此,经过进一步调查,我得出结论,Application Insight 仅显示的是服务器端的请求。

    我所做的是在启用 F12 的浏览器上运行搜索以查看总请求时间。事实证明,完全加载带有结果的页面的时间远远超过 Application Insight 在请求事务中发布的总请求时间。

    【讨论】:

    • 是的,您需要在浏览器中使用 AI JS SDK 来获取页面视图加载时间和后端查询周转时间。 AI .NET SDK 在应用程序本身工作,只能检测应用程序收到请求到应用程序回复的时间 - 没有网络,不会包括服务器队列。
    猜你喜欢
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多