当前位置: 首页 > news >正文

Webfunny【用户细查】七项功能升级更新:大幅提升用户排查效率!

在这里插入图片描述

Hello,大家好,欢迎使用Webfunny前端监控和埋点系统。

为了提升用户细查的使用体验,我们在查询时间范围、查询时间颗粒度、筛选条件、布局和呈现方式等地方做了大量的改动和优化;同时,增加了用户历史足迹、白屏检测能力、用户使用体验评估、丰富了基础信息内容,极大地提高了排查问题的效率。

此次升级是基于企业版(clickhouse)的升级,欢迎大家升级体验。

我们先看下整体的优化效果:

在这里插入图片描述
一、PV记录检索时间优化
原来基于mysql做PV记录存储,采用每天分表的方式,不方便做跨天查询,所以仅能支持按天和小时进行筛选,在时间的筛选上很不方便。

这一期我们将时间筛选精确到时分秒,可以跨天查询,筛选更加精准了。
在这里插入图片描述

二、新增用户历史访问足迹
我想大家在使用【用户细查】功能的时候,都会尝试选择之前的时间进行查看和对比,但是我们并不能确定之前的时间是否有数据,所以我们增加历史访问足迹功能,这样就可以清晰知道用户在哪天访问过了。
在这里插入图片描述

三、丰富了日志筛选条件
在时间范围上,我们增加了更精细的时间筛选,可以精确到秒;日志类型筛选也从原来的3个增加到8个,更加方便用户从不同维度进行分析。

在这里插入图片描述

四、新增了页面性能数据
这个版本中,我们增加了性能数据记录;性能数据可以看到这个用户当时的加载情况,对加载总耗时、首字节、Dom解析等关键信息都有一个清晰的展现,帮助了解用户当时的网络情况。

在这里插入图片描述

五、新增了页面白屏判断
正如大家所遇到的,白屏是一个非常棘手,且不容排查和解决的问题,一直困扰着大家;所以这个版本中,我们增加了白屏检测能力,并上报白屏截图,供大家查看和确认,然后再根据白屏发生时间节点的上下文,就可以轻松定位导致白屏的原因了。

白屏记录分为:极可能白屏、疑似白屏两种状态,再配合截图,就可以提升白屏判断的准确性;对白屏判断方案有疑问的,可以看下我们的介绍文档:白屏检测方案

在这里插入图片描述

在这里插入图片描述

六、增加了用户体验评估
根据用户此次访问中,用户的报错情况、页面加载情况、接口耗时情况等各项指标进行评估,得到用户此次访问的体验效果,划分为:体验极好、体验良好、体验较差;通过状态的划分,我们可以快速知道用户此次访问中是否存在异常情况,帮助我们做出判断

同时,我们将所有类型的日志数量进行归类展示,可以让你清晰了解该用户的行为特点等;

在这里插入图片描述

七、丰富了基本信息的内容
最后一项,这个版本丰富了基本信息的内容,增加了设备信息,网络信息等;

在这里插入图片描述

好了,webfunny关于【用户细查】功能的此次更新内容,我已经介绍完了,快来更新试试吧 ^ ^

以上是webfunny关于<用户细查>功能的更新内容, ps: 如果你是前端工程师的相关技术同学,欢迎试用体验【webfunny前端监控和埋点系统】
在这里插入图片描述

相关文章:

  • CLIP-ReID代码解读七——model.py上
  • gitee添加别人的仓库后,在该仓库里添加文件夹/文件
  • 协程执行顺序引发的问题
  • 如何配置taro
  • C++STL 初阶(5)vector的简易实现(上)
  • [MRCTF2020]PixelShooter
  • Jenkins+K8s实现持续集成(一)
  • 晶谷电子器件烧结封装介质材料 绝缘用晶谷低温封接环保玻璃粉 耐压高
  • git stash Pop 后丢失,要如何找回?
  • python输入、输出和变量
  • Java——集合(一)
  • flex布局无法设置图片icon和文本垂直居中对齐问题
  • 新手必备:macOS上用Homebrew轻松安装MySQL
  • 程序员如何高效读代码?
  • android 彩虹进度条自定义view实现
  • Angular 2 DI - IoC DI - 1
  • CAP 一致性协议及应用解析
  • flask接收请求并推入栈
  • GitUp, 你不可错过的秀外慧中的git工具
  • JS+CSS实现数字滚动
  • LintCode 31. partitionArray 数组划分
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Nacos系列:Nacos的Java SDK使用
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Vue官网教程学习过程中值得记录的一些事情
  • zookeeper系列(七)实战分布式命名服务
  • 多线程 start 和 run 方法到底有什么区别?
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 自定义函数
  • #《AI中文版》V3 第 1 章 概述
  • #APPINVENTOR学习记录
  • (06)金属布线——为半导体注入生命的连接
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (含笔试题)深度解析数据在内存中的存储
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)用.Net的File控件上传文件的解决方案
  • .ai域名是什么后缀?
  • .describe() python_Python-Win32com-Excel
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .net 获取某一天 在当月是 第几周 函数
  • .net网站发布-允许更新此预编译站点
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • [<事务专题>]
  • [240727] Qt Creator 14 发布 | AMD 推迟 Ryzen 9000芯片发布
  • [AIGC] SpringBoot的自动配置解析
  • [Algorithm][动态规划][01背包问题][目标和][最后一块石头的重量Ⅱ]详细讲解
  • [Android]竖直滑动选择器WheelView的实现
  • [Android]通过PhoneLookup读取所有电话号码