网络分析

1.概述

网络分析模块涵盖四个部分,HTTP、DNS、CDN以及网络错误。帮助您整体评估应用的网络性能并及时发现并解决网络问题,提高网络质量性能体验。

重要

网络分析在配置与采样管理中的开关和采样率统一控制HTTP、DNS、CDN以及网络错误

2.名词解释

字段名称

响应时间

服务端响应时间,包括接收响应内容的时间

吞吐量

Requests per minute,筛选条件下平均每分钟的 HTTP 请求数量

总耗时

单个网络请求的端到端耗时

传输数据量

筛选条件下所有请求及对应响应的数据总量

访问量

某个地域维度下所有URL的访问数

首包时间

从发送HTTP请求结束开始,到收到服务器返回的第一个数据包所用时间

DNS时间

Domain Name System解析时间

TCP时间

Transmission Control Prototal传输控制协议建立连接时间

SSL时间

Secure Sockets Layer 握手时间

总请求数

总请求次数

网络错误数

HTTP错误+传输层错误

HTTP请求错误次数

请求HTTP错误的次数

慢请求次数

单个地址请求时间超过客户设置的阈值的次数(默认5秒)

正常请求次数

总请求数-慢请求次数

CDN相关指标

CDN请求次数

筛选条件下的CDN请求次数

CDN请求次数占比

筛选条件下的CDN请求次数/CDN总请求次数

网络时间

CDN请求的平均请求耗时

可用性

筛选条件下的成功CDN请求数/筛选条件下的总CDN请求次数

传输速率

CDN请求下行流量/响应时间,取平均值

吞吐率

CDN请求数/分钟数

HTTP错误率

CDN请求状态码>=400的占比

网络错误率

CDN请求状态码=0的占比

传输数据量

CDN请求下行流量总和

网络延时

CDN请求从开始到收到首包的时间

同域请求占比

客户端地域和主机IP地域相同的CDN请求占总CDN请求的比例

3.采样率

您可以在开关与采样配置中设置网络分析的采样率

3.1HTTP

您可以在此页面查看HTTP的性能相关统计情况,包含响应时间、吞吐量、总耗时、传输数据量等指标。支持查看整体统计、域名以及URL的层级统计,您也可以筛选自身和第三方域名分别查看

  1. 网络设置

点击HTTP页面中的「网络设置」按钮后弹出弹窗,用户可以自定义网络慢请求的阈值以及设置自身服务列表。慢请求阈值默认为5秒,精确到小数点后两位,最小0.01s,最大60.00s。请注意填写域名格式为:www.xxxxx.com 。设置自身域名后,HTTP页面中的域名可以通过自身筛选,不是自身的域名被定义为第三方域名

image

2.整体概况

域名列表中展示所有请求过的域名,可以通过域名列表的排序指标更改列表的域名排列顺序,当前支持通过响应时间、吞吐量、总耗时和传输数据量进行排序。

页面中的大数字卡片中,HTTP包含响应时间、吞吐量、总耗时和传输数据量四个指标。数据统计指标默认展示全部域名的指标情况,可以通过卡片右上角的筛选条件选择左侧列表中的前5个/前10个/前50个域名进行整体指标查看

请求情况记载了时间段内的慢请求、正常请求、以及错误请求占比。慢请求数为总耗时超过了网络设置中设置的阈值的请求数量,正常请求数=总请求数-慢请求数。错误请求占比=错误请求数量/总请求数量。错误请求的详细情况可以在网络分析功能中的第二个三级菜单「网络错误」中查看

image

3. 域名层级

点击域名列表中的任何一个域名,都会进入域名的层级。在域名的层级下,可以查看此域名中的URL数据情况。支持通过模糊搜索进行域名的查询,选定域名时需点击。

页面中的大数字卡片中,HTTP包含响应时间、吞吐量、总耗时和传输数据量四个指标。数据统计指标默认展示全部域名的指标情况,可以通过卡片右上角的筛选条件选择左侧列表中的前5个/前10个/前50个URL进行整体指标查看

在域名的层级中,支持查看此域名的URL列表,此处展示此域名下的全部URL。支持通过模糊匹配搜索以及导出URL列表。在列表中,可以查看单一URL的最近一次发生时间、总请求次数、慢请求次数、慢请求次数占比、错误请求次数、错误请求占比、响应时间、DNS时间、SSL时间、TCP时间、首包时间

image

4. URL层级

点击某一个域名的URL后,可以进入单一URL的层级。选定某一个域名下的URL时需要点击。

页面中的大数字卡片中,HTTP包含响应时间、吞吐量、总耗时和传输数据量四个指标。

在URL的层级下,支持查看慢请求列表,列表中展示请求此URL请求耗时超过慢请求阈值的设备情况。字段包含:utdid(设备id,QT识别设备的唯一id,可以在网络错误或者其他错误分析模块的错误明细中查询到此id)、请求发生时间、响应时间、SSL时间、DNS时间、TCP时间、首包时间。数值类型的指标支持排序

image

3.2网络错误

  1. 错误统计

您可以在此页面查看网络错误的上报统计,支持根据URL和状态码进行聚合并可以下钻到错误详情中查看发生网络错误的设备详细情况

趋势图支持查看网络错误次数、错误率、影响用户数、影响用户占比的指标,支持根据页面公共筛选条件进行时间+维度的筛选

image

2. 错误列表

错误列表中根据URL和网络错误码进行了网络错误的聚合。可以在列表中查看错误的版本范围以及错误次数和影响用户数。次数的列表数据受页面整体筛选组件的影响,请注意公共时间+属性的筛选条件。切换到错误分布可以查看网络错误的维度分布情况

image

3.错误详情

网络错误详情中,展示单一条网络错误的发生设备以及分布情况。错误明细中展示被采集到发生过访问此URL遇到此状态码的设备详细情况,有助于您选择相应的设备进行问题的复现

image

4.错误趋势

此处展示此条错误随时间的趋势情况。切换到错误分布可以查看此条错误的维度分布情况

image

3.3DNS

  1. 整体概况

您可以在此页面查看网络的DNS情况,支持下钻地域维度并区分运营商分别查看。支持选择国家(地区)/省/城市的维度,默认按照地域维度展示全部有网络数据上报的列表。趋势图中默认展示前五个平均DNS请求最慢的地域,可以在图中的筛选框增加图表中的曲线

image

2.地域层级

点击国家(地区)/省/城市后,可以查看到该地域下的不同运营商的DNS情况,图表中默认展示DNS最慢的前五个运营商

image

3.运营商层级

下钻点击某一个运营商后,图表展示此运营商的访问量、SSL时间、DNS时间、响应时间、TCP时间以及首包时间

image

4.地域列表

地域列表中按照地域维度展示访问量、SSL时间、DNS时间、响应时间、TCP时间、首包时间

image

3.4CDN

CDN的采样率和开关受网络分析统一管理

需要先配置CDN域名和厂商,添加后保存,会利用此信息从网络分析日志中分析CDN数据,如果数据量较大,配置后需要10分钟左右生效

截屏2022-12-29 下午4

CDN趋势中展示了所选厂商/域名下的CDN指标,相关指标定义请见上述CDN指标术语表

截屏2022-12-29 下午5

地域分布展示了不同地域的CDN网络情况,以及跨地域的CDN请求情况,飞线的箭头方向展示了进出某地域的CDN请求情况,可以选择开启/关闭飞线

截屏2022-12-29 下午5

地域列表展示了CDN分地域的请求详情,可以在地域下钻到主机IP进行查看详细信息

截屏2022-12-29 下午5

主机IP列表展示了不同主机IP以及下钻到客户端地域中的CDN数值

截屏2022-12-29 下午5