追踪事务详情

点击事务名称查看对事务的详细分析,包括事务列表、概要分析、错误分析、SQL分析及事务快照。在详细分析页面的上方导航中可以切换事务,包括Web请求、类和方法、线程三种方式创建的事务。

3.2.3.2.png



事务列表

通过线程方式创建的关键事务可以查看事务列表,在事务列表中查看一段时间内响应时间最长的5个事务的线响应时间变化趋势,查看每个事务的响应时间、吞吐率、错误次数、错误/分钟、错误率、请求次数、缓慢请求率及非常慢请求率。

3.2.3.2-2.png

概要分析

在概要分析中查看一段时间内事务的响应时间及执行次数分析、事务Apdex分析、关键事务每分钟执行次数及错误率的变化趋势。

3.2.3.2-3.png

Apdex简介:

Apdex(应用性能指标)的英文全称为Application Performance Index,是一个国际通用标准,能够量化用户对应用性能的满意度。基于真实用户体验,Apdex 定义了 3 个用户满意区间:满意、可容忍、失望,通过响应时间数值“T”来划分(T 值代表着用户满意的响应时间界限)。

采集一定时间内的Apdex值之后,经过计算可以得出Apdex指数,具体计算公式为:
Apdex指数=[满意数量+(忍数量/2)] /总样本数

这样,用户访问页面的响应时间被量可容化为一个 0 到 1 之间的「Apdex指数」,0 代表没有满意用户,1 则代表所有用户都满意。经过统计,基于页面性能的 Apdex 评分与用户的体验紧密关联, 为管理、研发、运维人员提供了一种通过应用性能量化值来评估用户满意度的方法。

在透视宝中,Apdex时间阈值即T值,代表用户满意的响应时间界限,以默认值2000ms为例,规定对应的三个用户满意区间为:满意(响应时间小于2000ms)、可容忍(响应时间为2000 ms到2000*4ms)、失望(响应时间大于2000*4ms)。

因此,根据Apdex指数的计算公式,透视宝中Apdex指数的具体计算公式为:

Apdex=(响应时间小于2000ms的个数+响应时间为2000到2000*4的个数/2)/总个数

当然,您可以根据自身应用环境修改Apdex时间阈值。

错误分析         

在错误分析中查看一段时间内出现错误和异常的事务,包括错误或异常第一次发生的时间、最后一次发生的时间、错误或异常消息及发生的次数。

3.2.3.2-4.png

3.2.3.2-5.png

点击错误消息或异常消息可以查看详细分析。

SQL分析

在SQL分析中查看一段时间内事务调用的SQL操作中响应最慢的5个操作以及SQL操作整体吞吐量和响应时间的变化趋势。

3.2.3.2-6.png

在SQL操作列表中查看每个SQL操作的数据库类型、操作类型、访问次数、吞吐量、平均响应时间、最大响应时间和最小响应时间。

点击SQL操作名称查看单个SQL操作的详细分析。

快照分析

在快照分析中查看该事务的完整快照列表,包括每次请求的状态、发生时间、响应时间、请求URL、代码和实例。其中,请求的四种不同状态分别用四种图标进行标识,颜色与“响应时间和请求数”分布图中一致;发生异常的请求用“3.2.3.2-8.png”进行标识。

3.2.3.2-7.png

点击<添加过滤>按钮,您可以按响应时间、异常、错误或实例来筛选请求;您可以按URI搜索请求,也可按各统计指标来排序请求。

点击请求URL查看该次请求的快照分析,包括请求基本信息、慢元素追踪、堆栈追踪、错误异常分析、SQL分析和API调用分析详细说明请参考“分析单次请求快照”。