我们在部署到IIS上的公共接口的Web应用程序上运行应用程序洞察。大约一会儿1小时的测试使用(8-10个并发用户)所有请求进入长时间运行状态(1-2分钟),然后性能恢复正常。这种模式在白天定期发生,通常与使用情况一致。 删除App Insights“修复”了问题。重新放入见解,重新出现问题。 我们所知道的:
考虑到App Insight调用的频率以及它们被阻止并保持超时这一事实我会期望线程数最大化并导致瓶颈,但我不希望它在1-2之后恢复正常如果处理排队的请求,则会同时触发App Insight调用。
这里的计数器是什么,它显示了瓶颈以及为什么当应该保持阻塞时性能恢复正常。