健康状况监视的常用术语:
- 请求
- 响应
- 虚拟用户:模拟浏览器向Web服务器发送请求并接收响应的一个进程或线程。
- 响应时间:浏览器向Web服务器提交一个请求到收到响应之间的间隔时间。
- 思考时间:浏览器在收到响应后到提交下 一个请求之间的间隔时间。
- 请求成功率:Web服务器正确处理的请求数量和接收到的请求数量的比。
- 吞吐量:单位时间内Web服务器成功处理的HTTP页面或HTTP请求数量。
- 在线用户数:通常一个在线用户对应WEB应用的一个会话。
- 并发用户数:Web服务器在一段时间内为处理浏览器请求而建立的HTTP连接数或生成的处理线程数。
- 用户的最大容忍时间:例如,在线用户数为50人时,90%的下定单请求响应时间不大于8秒。
健康监视的定义
健康监视(Health Monitoring)是监视ASP.NET应用程序运行并记录指定ASP.NET应用程序事件的框架。
健康监视的必要性
健康监视为产品环境运行时执行服务,所以它可以提供处于运行状态的ASP.NET应用程序信息。健康监视提供事件的发生时间以及事件的详细相关信息,而不仅仅提供统计数字,这些信息可以帮助我们解决应用程序发生的问题。健康监视服务可行自定义,所有事件信息均可进行裁剪。