Commit Graph

155 Commits

Author SHA1 Message Date
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
wusheng 7b741cc280 补充提交 2016-06-06 13:35:54 +08:00
wusheng bdefd6ab28 修复一个错误描述引起的编译错误。 2016-06-06 13:33:28 +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 fc07067215 修改pom文件,将api的shade netty包和log4j包挪到了agent上 2016-06-04 23:59:39 +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 e48a3b5037 测试全部编译,以及coveralls 2016-03-22 17:01:25 +08:00
wusheng 77800ac0a4 测试coveralls 2016-03-22 16:20:38 +08:00
wusheng 1bb2c73b8f 测试coveralls 2016-03-22 16:06:51 +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