Application Insights性能

时间:2016-10-25 11:45:48

标签: performance wcf azure-application-insights

我们在部署到IIS上的公共接口的Web应用程序上运行应用程序洞察。大约一会儿1小时的测试使用(8-10个并发用户)所有请求进入长时间运行状态(1-2分钟),然后性能恢复正常。这种模式在白天定期发生,通常与使用情况一致。 删除App Insights“修复”了问题。重新放入见解,重新出现问题。 我们所知道的:

  1. PerfMon计数器:CPU,内存,网络接口,磁盘I / O,%maxConcurrentCalls,%maxConcurrentInstances在瓶颈期间显示峰值
  2. 防火墙阻止出站App Insights呼叫,请求将暂停
  3. 在瓶颈时间附近没有引发IIS事件(w3wp崩溃/应用程序池回收)
  4. WCF配置是默认的
  5. 考虑到App Insight调用的频率以及它们被阻止并保持超时这一事实我会期望线程数最大化并导致瓶颈,但我不希望它在1-2之后恢复正常如果处理排队的请求,则会同时触发App Insight调用。

    这里的计数器是什么,它显示了瓶颈以及为什么当应该保持阻塞时性能恢复正常。

0 个答案:

没有答案