文档首页 > 云监测 > Server > 功能及视图说明

1 Server监测中的Web事务

Web事务是指Server应用中一次独立的Web访问请求的过程,一个完整的Web事务是从前端浏览器发起请求开始,到Server应用输出响应结束。Web事务可以通过探针可以对Web应用中的事务自动识别。 通过Web事务分析,将应用中Web事务响应时间,吞吐量进行汇总统计,并提供慢事务列表,定位慢事务时间消耗到代码层,为应用的改进提供依据。

2 Web事务内容展现

Web事务视图如下:

link

1) 列出监测时间段内,应用中调用过Web事务;

2) 从响应时间的维度对所有Web事务由大到小排序;

3) 从吞吐量的维度对所有Web事务由大到小排序;

4) 将响应时间更长的5个Web事务以堆叠图的方式展现性能随时间的变化,鼠标悬停可展示所在时间点的具体响应时间;

link

5) 将吞吐量更大的5个Web事务以曲线图的方式展现性能随时间的变化,鼠标悬停可展示所在时间点的具体吞吐量;

link

6) 按照发生时间由新到旧列出的慢事务列表;

7) 选择查看监测时段;

link

点击单个Web事务可以查看该事务的响应时间和吞吐量变化趋势,以及该事务发生的慢事务列表。

link

点击慢事务列表中的事务名称,进一步钻取到慢事务分析

link

慢事务分析总览,可以查看该条慢事务发生过程中调用时间占比

link

点击详情,可以查看该Web慢事务调用栈列表,逐级展开,最后定位到耗时更长的代码。

link

3 分析应用

通过统计web事务吞吐量top5 ,体现出事务热点。对请求更多的web事务,应评估其响应能力,进一步可以结合服务器监测,当单位时间内发生大量请求时候,硬件资源是否触及服务能力极限。从而进行业务优化或者是硬件资源升级。

结合事务响应时间,判断是否有web事务响应时间持续过长,定位需要优化的web事务。

例如对某个JAVA应用,通过Web事务,查看吞吐量更大的Web事务为Servlet/default, 对吞吐量更大的Web应尽量避免产生慢响应,否则会影响整个JAVA应用的响应性能。

link

查看该事务存在慢响应,全部的时间都消耗在同一个调用上。

link

通过详情,定位到调用语句

link