Commit Graph

34 Commits

Author SHA1 Message Date
ascrutae e617ac3154 1.修改MethodMatcher抽象方法的名字
2. 增加屏蔽Object公共方法的Matcher基类
2016-06-13 13:24:44 +08:00
wusheng 0abd415403 修改源代码动态修改模式,在原有类的基础上,构建拦截器 2016-06-12 21:33:37 +08:00
ascrutae a0dceb8059 修改日志打印两遍的问题 2016-06-12 11:04:38 +08:00
wusheng c48d7563fa 1.修复日志描述,使MethodMatcher的类增强描述可读性提高。并格式化。 2016-06-09 20:57:23 +08:00
ascrutae f4d20579f8 1. 完善toString方法 2016-06-09 05:19:32 +08:00
ascrutae f548b014d8 新增针对方法修饰符和方法参数的埋点方法 2016-06-08 15:13:58 +08:00
wusheng 6ad8cb4aa7 修复大量方法的编译警告 2016-06-08 10:18:23 +08:00
ascrutae 5559261516 重构拦截点的代码,将拦截点改为继承式 2016-06-08 08:41:27 +08:00
ascrutae a5c9cd0c07 1.修改变量名 2016-06-07 16:34:52 +08:00
wusheng 75b3e154e2 修复部分包名、类名,提高可读性 2016-06-07 09:45:07 +08:00
ascrutae d393e92e2f Merge branch 'master' of https://github.com/wu-sheng/sky-walking 2016-06-07 00:03:24 +08:00
ascrutae 060afcb56b 1.完善测试API
2. 增加SDK的数据的测试
2016-06-06 23:49:17 +08:00
wusheng 88fad3de50 移除sender.is_off。采用新的机制关闭数据发送。 2016-06-06 16:59:39 +08:00
ascrutae d708b1460c 1.修改assertEquals引用 2016-06-06 11:35:20 +08:00
ascrutae ccc1c1a640 1.增加校验长度的方法
2. 修改包名
2016-06-06 11:23:12 +08:00
ascrutae f706bff794 1.消费线程为0的时候,不启动消费线程
2. 提交测试工程
2016-06-06 11:13:15 +08:00
ascrutae 050d235127 1. 重构代码 2016-06-02 23:47:01 +08:00
ascrutae 593e053c29 新增校验和的测试代码 2016-05-31 18:28:03 +08:00
wusheng 6efa8e1db8 1.修复API和Server代码中,MachineUtil的gethost/getip,在没有配置静态IP的时候,性能极慢的问题。
2.API增加底层拦截器,FirstInvokeInterceptor。用于首次拦截方法调用,避免方法内部的方法调用被多次拦截。
3.提供Jedis插件实现。并提交性能测试。
#38
2016-03-18 16:34:19 +08:00
wusheng 09fd93c5a8 1.修复api拦截器,异常没有正常抛出的BUG。
2.提交基于httpClient 4.x的插件代码。暂未完成所有功能。完成4.3下的测试,4.2待测试。
2016-03-16 17:07:57 +08:00
wusheng ef07b16457 1.调整拦截器接口,增加interceptPoint描述,重构拦截器接口。重构增强逻辑
2.移除jdbc-plugin
3.新增mysql-plugin,新增插件skywalking-mysql-plugin。插件将在包引用后自动生效。(本地测试完成,待集成测试)
2016-03-15 17:25:16 +08:00
wusheng 4f606cabfe 重命名部分类名,规范化接口参数。#36 2016-03-15 10:44:22 +08:00
wusheng 8c70efcc6c 修改afterMethod接口,以及相关的依赖实现。允许afterMethod复写方法的返回值,用于进行特定的类包装。#36 2016-03-14 17:32:12 +08:00
wusheng 904d0cb205 调整代码结构。完善context相关内容。#36 2016-03-14 16:48:17 +08:00
wusheng c64ce242f1 1.完成类构造函数、方法拦截的主要代码。#36 2016-03-14 16:19:12 +08:00
wusheng d635a4aff6 增加大量的复杂结构,用于定义对类的拦截,以及实例级上下文存储。#36 2016-03-11 17:27:29 +08:00
wusheng 47fde7ebb8 增加部分代码,提供新的应用程序入口,用于增强类实现。#36 2016-03-11 16:28:11 +08:00
wusheng 852aec981d 1.增加构造函数拦截的测试。 2016-03-10 16:39:14 +08:00
wusheng 0e9901222e 1.采用新的依赖编译模式
2.移除io.netty源代码
3.引入net.bytebuddy/asm源代码,提供新的代码级切面的可能
4.bytebuddy测试代码,提供java source级别的代码替换。理论上,允许接管所有类和方法。
2016-03-10 14:04:18 +08:00
zhangxin10 473023e817 1.修改配置 2015-11-12 15:33:47 +08:00
zhangxin10 c69b02d212 1. 解决不重连的问题 2015-11-11 22:17:52 +08:00
zhangxin10 88d678e6fc 1. 将skywalking-api配置挪到skywalking-config
2. 添加如果没有skywalking没有配置时不工作
2015-11-10 19:14:52 +08:00
zhangxin10 181482f22c 修改测试发送用例-配置 2015-11-09 11:44:13 +08:00
zhangxin10 22689e96ab skywalking埋点API从Git切换到Github上 2015-11-07 12:11:25 +08:00