请求分析
请求分析主要来分析应用内的网络请求性能与错误,可以分析Ajax请求、静态资源请求两种类型请求。您可以分析每个应用/域名/路径/参数下的请求响应时间、慢请求占比、错误率、慢请求影响用户数、错误请求影响用户数。
在左侧导航栏中单击Web>请求,进入请求分析页面。在页面左上方的下拉菜单中可快速切换应用。
全局过滤
在请求分析页面上方,用户可通过请求类型、请求范围、域名、路径、参数、所属页面、地域、运营商、错误码、调用事务对下方的展示数据进行全局过滤。单击右侧的展开,可显示所有过滤条件。
-
请求类型:默认展示全部请求的数据,您可根据Ajax请求、静态资源关键请求和关键请求来过滤请求数据。
其中,关键请求和静态资源关键请求需要在应用设置中配置,如下图所示。您可配置具体的请求,也可基于通配符规则配置一类请求进行监控。静态资源的配置适用于某关键资源的监控,可以监控错误率和耗时,例如验证码等关键图片。
-
请求范围:当请求范围选择全部请求时,页面下方图表展示应用中所有请求的性能数据;当请求范围选择慢请求时,页面下方图表展示应用中超过慢请求阈值的请求的性能数据,慢请求阈值可在应用设置中设置。
-
域名:过滤域名,支持模糊查询和多选。
-
路径:过滤路径,支持模糊查询和多选。
-
参数:过滤参数,支持模糊查询和多选。
-
所属页面:可以过滤所属于具体一个页面的请求。
-
地域:过滤地域,包含国家、省份、城市,支持多选。
-
运营商:过滤运营商,支持模糊查询和多选。
-
错误码:过滤错误码,支持模糊查询和多选。
-
调用事务:通过过滤和筛选可以分析调用具体事务的操作请求时间、错误率等指标。
-
环比:勾选后,请求列表中的各列数据后将展示环比信息。
关键指标分析
5个数据卡片分别展示所选时间段内Ajax响应时间、慢请求占比、错误率、慢请求影响用户数和错误影响用户数,以及前一周期的数值、环比增长率。前一周期代表着环比,例如所选时间段为今天,前一周期即为昨天,可以用来分析系统变更后指标的变化情况。单击数据卡片,下方维度分析部分和右侧趋势图会展示对应指标的分析数据。
关键指标说明如下:
- 响应时间指Ajax从发出到服务器返回并接收返回结果的时间,是衡量Ajax性能质量的关键指标。
- 慢请求占比是指超过慢请求阈值的请求次数占比。
- Ajax错误率为请求状态码为400及以上的请求数次数占比。
- 慢请求影响用户数是触发慢请求的用户数,可以衡量慢请求影响的用户范围。
- 错误影响用户数是触发请求错误的用户数,可以衡量请求错误影响的用户范围。
操作说明如下:
-
响应时间分析支持分位值切换。
-
单击维度分析图表右上方的下拉菜单,可切换分析维度:地域、TOP运营商、TOP5错误码、TOP5所属页面、TOP5调用事务。
地域维度
从不同地域维度展示性能指标。指标区间和颜色可在应用基本设置中自定义。单击一个地域后,可将当前地域条件添加到全局过滤。
TOP5运营商
从不同运营商维度展示性能指标。展示请求次数最多的5个运营商响应时间和请求次数,且按照响应时间从高到低排序。单击可将该条件添加到全局过滤。
TOP5错误码
从不同错误码维度展示性能指标。展示请求次数最多的5个错误码响应时间和请求次数,且按照响应时间从高到低排序。单击可将该条件添加到全局过滤。
TOP5所属页面
从不同所属页面维度展示性能指标。展示请求次数最多的5个所属页面响应时间和请求次数,且按照响应时间从高到低排序。单击可将该条件添加到全局过滤。
TOP5调用事务
从不同调用事务维度展示性能指标。展示请求次数最多的5个调用事务响应时间和请求次数,且按照响应时间从高到低排序。单击可将该条件添加到全局过滤。
请求列表
请求列表包含请求URL、别名、请求数、用户数、响应时间、错误率、慢请求次数占比、慢请求次数、错误次数、慢事务占比、慢网络占比、服务端耗时、传输数据量、回调时间、网络耗时、错误影响用户数、慢请求影响用户数,这些指标可以通过单击右上角的图标设置重点关注的指标。
-
列表展示的URL可以通过勾选包含域名、包含路径、包含参数复选框,来调整URL的展示规则,例如只勾选包含域名,即为按照域名维度来分析Ajax请求;只勾选包含路径,则按照路径分析请求。
-
单击URL即可将URL添加到全局过滤,展示这条URL的性能情况,包含关键指标、TOP维度和慢请求列表。
-
单击列表右上角的下载图标,可将列表数据以Excel导出到本地。
用户追踪
用户追踪可以基于用户ID、公网IP、会话ID、设备ID、请求URL检索其访问的慢请求和错误记录。
用户追踪列表包含请求时间、URL、用户ID、错误码、耗时、TraceID、会话ID、公网IP、设备ID、服务端耗时、网络耗时、数据量大小、地域、运营商、调用页面、APMTraceID、状态码、调用事务、元数据等指标,可以自定义表头。单击列表右上角的下载图标,可将列表数据以Excel导出到本地。