在 Application Insight 和 Postman 中获取时间差异

Getting time discrepancy in Application Insight and Postman

上下文:在性能评估期间,我们注意到 Postman 和 Application Insight 之间的响应时间存在差异。

在调试过程中,我们发现对于同一事务,从 Postman 和 Application Insight 获得的响应时间是不同的。我们注意到是针对不同的交易。为什么会这样?

当前配置:我们有一个应用程序的应用程序洞察力,该应用程序在应用程序服务中 运行 并且为应用程序洞察力启用了“自适应采样”。

注意:我们正在使用跟踪 ID 跟踪交易。

比较图表:

较小的评价:

中等评价:

当系统承受压力时,postman 的响应时间会降至最低,但在 application insight 中,响应时间会发生巨大变化。

可能是响应时间的差异较小,但当事务数量更多并且当我们看到第 95 个(参考下面的示例)和第 99 个百分位时,游戏完全改变了。对此有何建议?我错过了什么吗?

例如:

邮递员结果:

Application Insight:

张贴Peter-Bons提供的建议作为答案,以便对其他社区成员有所帮助。

从下面的屏幕截图来看,应用程序见解不会占用将请求发送到 api 和获取响应的实际延迟。我们将在应用洞察中看到的时间是 Azure 端的总执行时间