现状痛点
平时使用手机,经常会遇到视频播放转圈、网页加载慢、界面动画瞬间卡顿这类一闪而过的问题。
等我们一层层点开问题反馈页面,故障现场已经过去了,关键日志已经被系统刷新覆盖。
现有的日志抓取入口藏得很深,操作步骤多,大部分普通用户嫌麻烦,不愿意提交日志,工程师也很难定位这类偶现问题。
功能构想
希望在控制中心里面,增加一个「抓取现场日志」的快捷开关磁贴。
当卡顿、转圈、加载慢这类问题刚出现的一瞬间,直接下拉控制中心,点一下这个按钮。
系统直接读取系统已经缓存好的最近一段日志,做一次快照保存,不需要提前开启录制,也不用后台一直记日志。
抓取完成弹出系统通知,点击通知可以直接跳转到问题反馈页面,日志压缩包自动附带在反馈里。
日志不会偷偷自动上传,是否提交完全由用户自己决定。
需要考虑的限制条件
1. 隐私保护
点击按钮后弹出简单确认提示,才会生成日志包。日志里面会包含部分使用过程信息,绝不后台私自上传,全部需要用户手动确认提交。正式零售系统,只会抓取异常、性能相关必要日志,不会获取多余调试信息。
2. 功耗和存储
只做快照抓取,点击那一刻才读取已有缓存,不会常
13 人已参与