TelemetryClient.Flush性能问题

问题描述 投票:1回答:1

我们在应用程序内使用Application Insights框架来跟踪事件,异常等。

安装“ Microsoft Windows安全更新(KB4515383)”之后,我们在某些计算机上遇到了性能问题。例如,当我们关闭应用程序时,我们使用TelemetryClient.Flush方法。自从安全更新以来,此方法的运行速度比安装更新之前慢。与不到一秒钟的时间相比,现在大约需要20秒钟才能运行。

我们使用Application Insights版本2.4.0。

我还无法弄清为什么只影响某些计算机。

有人经历过类似的事情吗?

c# azure-application-insights .net-4.6
1个回答
0
投票

我认为2.4.0可能使用了较旧的TLS协议,因此新的安全更新限制了这种通信。 AI SDK 2.5放弃了对.NET 4.0目标的支持,这可能已经影响了选择默认TLS的方式。在AI SDK 2.5+中,.NET决定使用哪个TLS(应该一直是最新的)。

© www.soinside.com 2019 - 2024. All rights reserved.