wusheng
|
bfe5a588c6
|
修复一个编译告警
|
2016-06-14 17:46:40 +08:00 |
wusheng
|
722f4ba98f
|
使用新的插件机制。扩展插件能力。
|
2016-06-14 17:45:16 +08:00 |
wusheng
|
2b27d477ad
|
修复一个编译警告
|
2016-06-13 17:45:28 +08:00 |
ascrutae
|
3a31c5bb6a
|
1.修改类名
2. 修改方法入参
3.增加测试用例
|
2016-06-13 14:35:21 +08:00 |
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 |
wusheng
|
8b9e741ac6
|
修复一个编译警告
|
2016-06-08 16:06:30 +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
|
c1d3407df1
|
完善skywalking协议格式,并完善服务端接受数据的安全性
|
2016-06-01 23:58:07 +08:00 |
ascrutae
|
593e053c29
|
新增校验和的测试代码
|
2016-05-31 18:28:03 +08:00 |
wusheng
|
11207a7000
|
提供1.0最终版本的版本号:1.0-Final。此版本将是1.0的最终版本。
|
2016-05-28 11:30:46 +08:00 |
wusheng
|
4e01d77c2e
|
提交1.0b的完整代码,用于版本发布。
|
2016-05-28 11:21:18 +08:00 |
wusheng
|
6749461099
|
修改最新版本号,后续开发将加入1.0-RELEASE版本进行统一发布。
|
2016-05-27 21:16:08 +08:00 |
wusheng
|
31a4e28bf0
|
1.增加异常拦截与阻塞,防止@trentsky 提出的问题 #47
2.暂时弃用多线程埋点api,暂不提供更多支持。
|
2016-04-20 09:39:56 +08:00 |
wusheng
|
2a49c5939e
|
* 移除无用的常量配置
* 优化AlarmChain、RedisInspector代码。避免新增线程造成JVM性能瓶颈
* 新增AlarmRedisConnector获取jedis连接,作为公用代码,供不能功能的alarm chain使用
* 修复 #44
* 增加health report报告类型限制,防止对health report的错误使用,造成内存溢出可能。
|
2016-04-12 12:59:59 +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
|
c02c3f3ed1
|
1.plugin增加对于拦截所有方法的支持
2.jedis插件工程,上传基本工程结构
|
2016-03-17 17:27:44 +08:00 |
wusheng
|
194a33c017
|
修改SDK版本号为1.0b
|
2016-03-17 14:57:18 +08:00 |
wusheng
|
a5802403d5
|
增加新的插件skywalking-httpClient-4.x-plugin-dubbox-rest-attachment,用于适配httpClient-4.x插件,用于支持调用dubbox-rest模式提供的服务。
|
2016-03-17 14:35:24 +08:00 |
wusheng
|
720c4ced6f
|
1.增加拦截器实例化的判断,#36。
2.httpClient-4.x-plugin,全面支持4.0版本。完成4.2和4.3差异化API测试。
|
2016-03-17 11:26:16 +08:00 |
wusheng
|
09fd93c5a8
|
1.修复api拦截器,异常没有正常抛出的BUG。
2.提交基于httpClient 4.x的插件代码。暂未完成所有功能。完成4.3下的测试,4.2待测试。
|
2016-03-16 17:07:57 +08:00 |
wusheng
|
80da19e610
|
1.保证拦截器在.def文件中定以后严格有序。
|
2016-03-16 15:07:32 +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
|
fd3dc3a914
|
调整部分切面方案,增加注释说明,#36
|
2016-03-11 21:53:52 +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 |
wusheng
|
ea077348a3
|
1.优化代码
|
2016-02-29 16:36:47 +08:00 |
wusheng
|
42e4cce2c6
|
1.由于netty的引入,移除无用代码。
2.在自检中显示可用的连接池明细
|
2016-02-29 16:12:15 +08:00 |
wusheng
|
756eb176b8
|
1.补充客户端健康检查代码
2.补充部分文档说明
|
2016-02-29 15:24:15 +08:00 |
wusheng
|
743b36f085
|
1.为SDK增加大量的健康报告检查代码。定期输出健康日志,方便错误排查。
|
2016-02-29 11:14:58 +08:00 |