qua数据统计缺失问题之终结

来源:互联网 发布:百度为什么会掉队知乎 编辑:程序博客网 时间:2024/05/17 01:31

       前面说过, qua从前端传到后台, 后台上报罗盘过程中有丢失, 经历一番定位后, 发现前端有丢失, 于是推动前端同学补。 那后台在内部模块之间透传, 是否会有丢失呢? 我武断地认为, 代码中qua是透传的啊, 肯定不会有丢失啊, 但是, 罗盘同学反馈, 数据丢失得离谱。


       于是, 我怀疑自己的后台程序了。 程序是静止的, 不可靠的, 还是看实际运行起来的东东吧! 可是, 如何确认呢? 

       由于罗盘是别人的, 作为开发人员, 无法直接看到详细信息(只能看到大致信息), 而且, 罗盘查看有15分钟左右的迟延, 还需要依赖于罗盘同学的统计, 不爽!

       于是,我的思路是: 要把整条线串起来, 在上报罗盘的地方, 另外同步上报一份流水, 直接看流水信息就可以了, 毕竟流水是我们自己的东东, 而且是实时查看的, 关键是, 还可以用linux命令来统计, 各种管道过滤, 爽!


       同步上报罗盘后, 一看流水, 吓一跳, 后台虽然是透传, 但在某个重要的分支漏了透传代码, 导致部分qua数据为空, oh my god.

       修改后台逻辑后, 流水数据恢复, 罗盘数据恢复。


       思路很重要, 没有好的思路, 那就只能瞎抓了。 折腾良久的问题终于解决, 其实, 回过头来看, 很简单。




0 0
原创粉丝点击