快速入门
业务系统分析
创建业务系统
分析业务系统
Web应用性能管理
理解应用性能管理
管理应用列表
查看应用概览
追踪关键事务
追踪请求详情
分析单个请求
分析单次请求快照
追踪外部服务
分析消息队列
追踪数据库详情
追踪NoSQL详情
追踪错误&异常信息
对比分析
设置应用
后台任务性能管理
后台任务概述
管理后台任务列表
查看后台任务概览
追踪慢后台任务
追踪单次慢后台任务
追踪错误信息
运维者视图
创建运维视图
分析运维视图
设置运维视图
移动应用性能管理
理解移动应用性能管理
移动应用概览
用户行为分析
网络分析
Webview性能分析
运营分析
地域分析
崩溃分析
ANR/卡顿分析
组合分析
劫持分析
交互分析
移动拓扑分析
移动应用设置
浏览器性能管理
理解浏览器性能管理
向前端页面注入JS
查看浏览器项目列表
查看Web页面性能概览
按区域分析Web页面性能
按网页分析Web页面性能
按浏览器分析Web页面性能
按运营商分析Web页面性能
多维度追踪单页面请求性能
分析Web页面Ajax请求
分析Web页面JS错误
主机性能管理
理解主机性能管理
管理主机和服务列表
查看主机概览
分析服务器性能
分析Apache性能
分析Redis性能
分析MySQL性能
分析Memcache性能
分析Tomcat性能
分析MongoDB性能
分析Nginx性能
分析Weblogic性能
分析Oracle性能
分析SQL Server性能
分析PostgreSQL性能
分析Varnish性能
分析CouchBase性能
分析Java虚拟机性能
分析Docker性能
设置主机信息
告警管理
概述
设置应用/移动告警/浏览器告警
设置主机告警
查看并处理告警
管理告警
设置URL回调
报告管理
概述
查看在线报告
预定邮件报告
创建自定义报告
账户管理
用户权限说明
管理部门和用户
设置个人信息

事务分析是对用户的关键任务进行性能分析,支持用户从众多请求中选择自己最关心的请求添加到事务分析中。

添加并管理事务

在“事务”页面中,点击<添加事务>按钮可以添加关键事务,需要设置事务名称、Apdex时间阈值、事务类型并选择请求。

您可以选择单一事务也可以设置事务归类,即将携带不同ID的一类请求进行归类处理,合并为一类事务,方便分类和查找请求。

1491444410350470.png

添加成功后,在事务列表中查看事务的运行状态、每分钟执行次数、平均响应时间、错误率、异常率及总执行次数。同时,您可以修改或删除事务。

1530696733501505.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时间阈值。

事务状态说明

事务状态是根据Apdex值定义的,包括优秀、良好、正常、差和非常差,其中:

  • 优秀:0.9≤Apdex值≤1时,事务的状态为优秀。

  • 良好:0.85≤Apdex值<0.9时,事务的状态为良好。

  • 正常:0.7≤Apdex值<0.85时,事务的状态为正常。

  • 差: 0.5≤Apdex值<0.7时,事务状态为差。

  • 非常差:0≤Apdex值<0.5时,事务的状态为非常差。


追踪事务详情

点击事务名称查看事务的概要分析、错误&异常分析、SQL分析及事务快照。

概要分析

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

1530696978447859.png

错误&异常分析

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

1530697130939848.png

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

SQL分析

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

1530697260227801.png

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

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

快照分析

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

1530697364466402.png

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

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