项目以自动注入的方式加埋点

埋点  

           记录类或者方法的调用信息以及错误日志信息;

           调用的信息和状态以数据形式通过表格显示出来。错误日志以图形、图表和详情页面的形式展现出来。清晰直观。便于观看、查找和管理。




 
    上图是对接成功的截图,图片显示:对方IP,对方加埋点方法,方法调用状态,logview可点击查看日志或者调用的子方法(子方法也需要加埋点)。

      项目对接很简便:因为现在是自动加埋点,就是用注解的方式加埋点,引用注解就需要引用jar包。

       这是我们组开发的,目前仅供公司内部用的项目,因为公司平台比较多,和其他平台对接口对接了好长时间(其实这个项目就是给他们这些平台做的,方便他们管理项目)。

        对接成功后,在我们这个项目里边,他们搜索自己定义的项目名app.name,会出现他们加埋点方法。

       

        其实,刚开始做这个加埋点的项目时,我感觉这个项目存不存在都无所谓,因为,每个项目里边都有自己的日志文件,按照以前的习惯,看log文件是最直接的。

扫描二维码关注公众号,回复: 260656 查看本文章

        

         再后来,项目做出来了,我们需要让其他平台都接入,我去对接的时候还是没底气的。。。。我不知道怎么说服他们抽出时间来对接我们的项目(因为他们都挺忙的)。最后还是拖拖拉拉,凭借我的优势(还好我是女生("▔□▔))和商品平台、订单平台成功对接(我负责商品和订单两个平台)。

        其他平台对接完了,刚好赶上大促,趁着这个时间,各个平台对接的项目都把代码发到了生产,终于可以展现我们项目的作用了,可以一览全局了。。。。。

        大显示屏上显示我们的项目,每个平台都通过搜自己定义的app.name来搜自己的埋点(只在自己需要监控的方法上加埋点),现在不是时时刷新,需要手动搜索,所以,各个平台隔段时间会过来搜一下,看到错误率高的就在页面查看日志看下原因,平均时间超过一分钟的,也直接在页面上边查看日志,看是什么原因导致的。

       现在,公司内部都在使用这个加埋点的项目,现在自信多了,哈哈,可视化的项目日志管理确实实用,现在感觉前段时间的加班算是值了。

       手动埋点比较麻烦,但是实用。哪用加哪。

         

猜你喜欢

转载自fengxiaoshuang429201406254717.iteye.com/blog/2324869