业务追踪
操作追踪
操作追踪旨在保留每个用户每一次操作的执行详细信息。支持通过操作名称、用户ID、用户IP、程序执行状态、程序执行时间、操作参数、属性标签(包括Web应用、APM应用、所在业务和所在业务流)、自定义标签进行筛选。点击左上角的,添加完条件后点击确定,追踪列表会展示过滤后的结果。
当采集到的操作参数太多时,可将鼠标悬浮在参数列,查看所有的参数。点击触发时间或程序执行时间列表头右侧的小三角,可进行正反排序。点击列表项,系统将弹出操作详情对话框。
上方显示操作信息,包括操作类型、访问方式(终端、浏览器和版本号)、事件类型、位置(显示国家、省、市和IP地址)、用户ID、运营商(国家、运营商名称)、所在页面、事件对象(即元素绝对路径)、执行状态。
下方对操作做执行分析,默认展示操作名称、本次操作的程序执行时间和触发时间。当操作类型为浏览器触发交互事件时,由于浏览器的一个交互事件可能会触发多个请求,点击操作名称左侧的图标,可查看该次操作所触发的所有请求的URL、参数、请求执行和触发时间。默认不展示忽略的请求,勾选显示忽略的请求复选框,可显示被忽略请求信息。例如点击一个按钮发生了5个请求,有两个请求在配置操作时被设置了忽略,默认展示3个请求,勾选后才展示5个请求。
当操作类型为浏览器触发交互事件、浏览器发送一次ajax请求时,将鼠标悬浮在URL上,可查看请求方法、请求开始时间、结束时间、请求耗时、服务端耗时、回调时间(执行状态的返回时间)、状态码(HTTP状态码,为0时表示URL跨域)、上传字节和接收字节。
当操作类型为浏览器打开一个页面时,将鼠标悬浮在URL上,可查看完全加载时间、白屏时间、首屏时间和可交互时间。
- 当操作类型为App交互事件时,将鼠标悬浮在URL上,可查看请求方法、响应时间、DNS时间、建连时间、状态码、错误代码、发送字节、接收字节、SSL时间、首包时间、剩余包时间、本地排队时间。
当被请求的应用上安装了APM探针且开通了基调听云APM产品时,可对请求点击事务追踪,跳转到该请求所对应事务的追踪页面,具体请参见基调听云APM产品的事务追踪介绍。
说明:如果Web操作所在应用是自动嵌码,无法自动匹配其后端事务,无【事务追踪】功能。
当被请求的应用上安装了JS探针且开通了用户体验分析模块时,可对慢页面操作进行追踪,可追踪到用户体验分析模块。
说明:
- 操作的程序执行时间不等于请求的执行时间。事件的触发时间和请求正式发起的时间有一定的间隔。
- 当请求中又发起了请求时,可继续点击请求左侧的图标,查看子请求。
业务流追踪
业务流追踪旨在保留每个用户每一次业务流的执行详细信息。
业务流追踪支持通过业务流名称、自定义标签、关联ID(即关联参数)、流转状态、程序执行状态、总执行时间、业务流进度、用时(一个节点的触发时间到结束时间之间的耗时)、停留时长(对于状态为流转中的业务流,当前时间与节点触发时间之间的耗时)、开始时间、结束时间、参与的用户、节点进行筛选。点击左上角的,添加完条件后点击确定,追踪列表会展示过滤后的结果。
点击节点平均响应时间、开始时间、结束时间、用时列表头右侧的小三角,可进行正反排序。
点击任意业务流列表项,可查看该次业务流每个节点的详细执行信息。页面上方展示节点的执行拓扑,每个节点图标上显示节点的执行次数和节点名称。页面下方展示节点每一次执行时的详细数据(在一次业务流中,同一个操作可能会被执行多次)。点击任意列表项可查看操作分析详情,如请求的URL、采集的参数和后端的事务追踪。
用户追踪
用户追踪用于查询某个用户在一段时间所执行的操作的统计信息。
用户追踪支持通过用户ID、用户IP进行搜索。支持模糊搜索。
点击访问次数、报错次数、平均系统执行时间列表头右侧的小三角,可进行正反排序。
点击列表项中的用户ID,系统将弹出用户访问详情对话框。
上方显示用户详情,包括用户ID、最近访问时间、最近使用IP、常用功能(常进行的操作)、最近访问方式(终端、浏览器和版本号)、常访问应用、最近使用运营商、最近使用的网络。
中间部分显示操作访问和报错次数趋势图、报错率趋势图、平均执行时间趋势图。
下方显示该用户访问的每一次操作的详细信息。支持通过操作名称、用户ID、用户IP、程序执行状态、程序执行时间、操作参数、属性标签(包括Web应用、APM应用、所在业务和所在业务流)进行筛选。