Commit Graph

530 Commits

Author SHA1 Message Date
wusheng 023cb48548 no message 2016-03-16 17:33:41 +08:00
wusheng 84e4effe63 no message 2016-03-16 17:32:19 +08:00
wusheng d67f026f33 no message 2016-03-16 17:31:33 +08:00
wusheng 639f438ea2 no message 2016-03-16 17:26:18 +08:00
wusheng 10a18aafbc 补充提交 2016-03-16 17:24:38 +08:00
wusheng f0f8e9e351 补充提交 2016-03-16 17:22:51 +08:00
wusheng d04c37e9d7 修改名称,提供工程说明。 2016-03-16 17:21:37 +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 cc816aa51f 补充提交 2016-03-16 15:02:02 +08:00
wusheng 9aa957c481 1.恢复jdbc-plugin,使用代码替换的模式实现oracle-plugin,代码过于复杂和笨重。
2.移除jdbc-plugin,对于connection.nativeSQL的追踪。
2016-03-16 15:01:40 +08:00
wusheng a2e7b56c96 修改部分文件位置,用于发布。 2016-03-16 13:20:24 +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
zhang.xin 03e006bffa 1.修复PID没有写到pid文件中 2016-03-15 10:26:02 +08:00
zhang.xin 1ad29bffc1 Merge remote-tracking branch 'origin/master' 2016-03-14 23:44:22 +08:00
zhang.xin a0213b9b7c 1.修复AnalysisMode传递问题 2016-03-14 23:43:11 +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
zhang.xin 670b5f8f6b Merge remote-tracking branch 'origin/master' 2016-03-13 22:30:42 +08:00
zhang.xin b770077fc9 1.完善shell启动脚本
2.增加分析模式,目前分析有两种模式:1)accumulate 2)rewrite
2016-03-13 22:30:26 +08:00
wusheng fd3dc3a914 调整部分切面方案,增加注释说明,#36 2016-03-11 21:53:52 +08:00
zhang.xin 252e50cd7e Merge remote-tracking branch 'origin/master' 2016-03-11 17:36:35 +08:00
zhang.xin b0c4674d2d 1. 新增天,月,小时的统计 2016-03-11 17:36:18 +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
zhang.xin 6567962480 Merge remote-tracking branch 'origin/master' 2016-03-10 14:10:16 +08:00
zhang.xin dac6ec24fe 1.增加打印日志
2.修复Mapper传出的key不是CallEntrance而是EntranceNodeToken
3.增加log4j的依赖,便于输出日志
2016-03-10 14:09:57 +08:00
wusheng 0e9901222e 1.采用新的依赖编译模式
2.移除io.netty源代码
3.引入net.bytebuddy/asm源代码,提供新的代码级切面的可能
4.bytebuddy测试代码,提供java source级别的代码替换。理论上,允许接管所有类和方法。
2016-03-10 14:04:18 +08:00
zhang.xin ec6501b0ae 1.添加测试方法 2016-03-09 19:40:02 +08:00
zhang.xin 41d3d894cf 修改HBase中统计表中的Rowkey月份显示不对 2016-03-09 19:01:51 +08:00
zhang.xin 68c664f037 删除无用的依赖插件 2016-03-09 18:49:56 +08:00
zhang.xin 9560e35ea2 修改打包maven脚本
添加启动分析脚本
2016-03-09 18:16:03 +08:00
zhang.xin 1b243501e2 1. 修复ServerDriver类中Mapper的传出参数 2016-03-09 17:20:28 +08:00
wusheng 57f6aee7f3 明确部分配置说明 2016-03-09 14:18:41 +08:00
wusheng ee629b1707 修改部分说明 2016-03-09 14:06:28 +08:00
wusheng 962db2bad8 1.解决chain异常时可能造成死循环的问题
2.增加部分异常输出
3.解决SaveToHBaseChain,建立base连接失败,无法在运行态重连的问题
2016-03-08 20:55:46 +08:00
wusheng 624a46df03 1.提交大量注释
2.修改CallChainTree.nodes设置不正确的问题。
2016-03-08 17:16:33 +08:00
wusheng 42b788f10f 1.修改少量名称。 2016-03-08 14:53:38 +08:00
zhang.xin 176066594e 1.修改类名
2. 修改方法名
2016-03-08 12:59:33 +08:00
ascrutae a5f9b30f02 将TreeToken和ChainId计算提到Reduce代码中 2016-03-07 17:51:24 +08:00
wusheng f1e55ddd2a 修改文档描述 2016-03-07 15:10:13 +08:00
wusheng 889fcb9007 1.修改部分分析代码。 2016-03-07 15:04:40 +08:00
ascrutae c90b484f9e 修复bug 2016-03-07 14:52:55 +08:00
ascrutae e2acf56716 Merge branch 'master' of https://github.com/wu-sheng/sky-walking 2016-03-07 14:19:06 +08:00
ascrutae 2ba67bdbd8 1.修复MapReduce的出现的NullPointException
2. 增加CallTreeId的生成
3. 修改Filter的包路径
4. 修复测试类编译问题
2016-03-07 11:26:39 +08:00
wusheng 2e4dbff601 1.增加告警邮件的视图。 2016-03-07 11:14:36 +08:00
ascrutae 94e2819d00 Fix compile error 2016-03-07 10:27:33 +08:00