• Andy
    2019-03-08
    采样模块的算法有问题吧
    上报用户 =(id_index == id_index)?
    应该是id_index==time_index吧

    作者回复: 已经修正了,感谢提醒

    
     2
  • 刘伟
    2019-03-07
    1. 不使用推送,可以在每次上报的时候,把最新的策略作为响应返回给客户端,告诉客户端在什么时候改更新策略。

    2. 可以让上报进程来做,上报进程通过FileObserver 来监听每个进程日志文件的更改时间,如果指定时间内没有变化,则可以立马上报该进程的文件。

    作者回复: 👍,八九不离十,具体答案后面有公布

    
     2
  • 奚岩
    2019-03-07
    对于采样策略的更新,可以在最新一次上报后带回,放入另一 FileObserver 中 ,Process A 获取使用;
    对于 Process A 的崩溃,要主进程来上报么?

    作者回复: 1.策略更新,的确是最新上报带回。不过没有使用fileobserver,因为如果每个进程都加上他的代价有点大。用broadcast就可以
    2. 这里是通过上报进程每隔一段时间监测+崩溃进程下次启动自检测,两个手段同时保证

    
     2
  • DebugCat
    2019-03-07
    我相信大多数产品都有基本的埋点上报功能,但是估计自己研发一套高可用的上报组件的公司不是很多。工作两年多,我一直思考这种功能只有加入大公司的技术团队才有机会去做,还是发挥自己的积极主动性就能做出来。(客观说)感觉中小心公司一直是业务业务...基础架构投入不大,够用就行。我的疑惑哈,希望同行们解惑。

    作者回复: 的确跟平台很有所关系,但是核心还是靠个人

    
     2
我们在线,来聊聊吧