Commit Graph

979 Commits

Author SHA1 Message Date
ascrutae b6d262c2fa 1. 重构代码 2. 修复序列化问题 2016-08-04 13:30:35 +08:00
ascrutae d655c23c36 处理JDBC插件 2016-08-03 00:30:04 +08:00
ascrutae 61d797607a Merge remote-tracking branch 'origin/master' 2016-08-03 00:13:43 +08:00
ascrutae 8594973403 修改Dubbo插件 2016-08-03 00:13:29 +08:00
wusheng 171896ca54 格式化的问题 2016-08-02 23:03:53 +08:00
wusheng f3f1af7d6e 优先判断缓存容器 2016-08-02 23:00:11 +08:00
wusheng d6507d2fea 调准全套的classloader机制,实现自己的classload。保证类所在的classload关系正确。
遗留问题:dubbo插件实现模式错误,应该考虑增强MonitorFilter的invoke方法,而不是新增Filter,新增Filter由于dubbo以spi模式运行,会有问题。
另外,JDBC插件不应该根据url去查找驱动,应该在当前的DriverManager的其他注册驱动中去寻找合适的,进行调用后,包装返回。
2016-08-02 21:43:33 +08:00
wusheng fea63c4405 修复因为版本升级造成的编译错误。 2016-08-01 10:38:39 +08:00
wusheng dc197355ee 修复大小写问题。 2016-08-01 10:13:30 +08:00
wusheng f0c0474197 为transform增加Listenser。修改AbstractClassEnhancePluginDefine,满足模糊匹配类名进行transform的要求。 2016-08-01 09:51:07 +08:00
ascrutae 0149955444 merger master to master 2016-08-01 07:22:20 +08:00
ascrutae c83792cd03 1. 修复Logger插件导致Classloader问题
2. 修复logger日志的输出路径问题
3. 修复Bytebuddy的Agent的类过滤的效率问题
2016-08-01 07:19:55 +08:00
wusheng aae50a3480 移除无用的方法 2016-07-31 22:27:41 +08:00
wusheng f9653bbdf3 为agent创建专有的全局匹配器。用于控制是否需要进入增强逻辑。 2016-07-31 22:22:27 +08:00
wusheng d6ae469b76 日志输出区别错误和普通日志。在console输出时,错误日志使用system.err输出。 2016-07-31 16:32:49 +08:00
wusheng 207dbca543 删除部分无用的target目录。 2016-07-31 15:44:19 +08:00
ascrutae 875ca84a57 修复无法找到Auth文件的问题,修噶JDBCPluginDefine的名字 2016-07-31 14:00:13 +08:00
ascrutae 682a4cc6f1 处理序列化对象成功后的处理 2016-07-31 13:24:56 +08:00
ascrutae ef98793f27 提交Sample工程中Dubbo接口的测试类 2016-07-31 13:23:09 +08:00
wusheng a0ea987e93 Merge branch 'master' of https://github.com/wu-sheng/sky-walking
# By ascrutae
# Via ascrutae
* 'master' of https://github.com/wu-sheng/sky-walking:
  1. 解决在Tomcat的Classloader下取不到授权文件 2. Log增加一种模式,直接Console输出,Console输出只针对非Premain模式下才会生效
2016-07-31 08:41:05 +08:00
wusheng dd27fad3e2 修正IPlugin接口以及IBootPluginDefine,及其相关实现。增加代码的一致性。 2016-07-31 08:40:30 +08:00
ascrutae e921436515 1. 解决在Tomcat的Classloader下取不到授权文件
2. Log增加一种模式,直接Console输出,Console输出只针对非Premain模式下才会生效
2016-07-30 07:27:53 +08:00
ascrutae 9f317bf59e 解决Agent打入Dubbo的jar包 2016-07-28 14:00:13 +08:00
ascrutae 7829a52422 移除Javassit的引用并修复编译问题 2016-07-28 13:54:54 +08:00
ascrutae 2158fd0cbe 添加Sample功能 2016-07-28 13:46:15 +08:00
ascrutae 00a5cb9aeb 1.移除Sample工程 2. 将SkywalkingAgent采用ByteBuddy的Agent 2016-07-28 07:59:06 +08:00
ascrutae a7068a8891 Revert "1. 去除Bytebuddy插件,改用Javassit插件增强"
This reverts commit 7ac79a3eeb.
2016-07-27 18:31:28 +08:00
ascrutae 64c658926b Revert "提交未提交代码"
This reverts commit f08ca13a15.
2016-07-27 18:31:20 +08:00
ascrutae 3270df2db9 Revert "提供一个TracingBootstrap的实现方式的指导"
This reverts commit 2189ce5190.
2016-07-27 18:31:11 +08:00
wusheng 2189ce5190 提供一个TracingBootstrap的实现方式的指导 2016-07-26 09:56:30 +08:00
ascrutae f08ca13a15 提交未提交代码 2016-07-26 09:37:59 +08:00
ascrutae 7ac79a3eeb 1. 去除Bytebuddy插件,改用Javassit插件增强 2016-07-26 09:33:18 +08:00
吴晟 Wu Sheng 21abb21011 Update README.md 2016-07-22 17:20:57 +08:00
ascrutae 7f737de9ef 1.修改Pluin的编译级别 2. 支持H2数据库 3. 修复JDBC插件在JDK1.8的bug 2016-07-22 17:19:23 +08:00
ascrutae 1e3fe831a8 修改错误的依赖 2016-07-22 16:46:30 +08:00
ascrutae 1c3e385189 Merge branch 'master' of https://github.com/wu-sheng/sky-walking 2016-07-22 16:06:37 +08:00
ascrutae e8b4d26830 1. 提交Tomcat插件,支持7.x-8.x
2. 修复错误类名(InstanceMethodsAroundInterceptor)
2016-07-22 16:05:38 +08:00
吴晟 Wu Sheng dbadd107d1 Update README.md 2016-07-22 15:20:27 +08:00
吴晟 Wu Sheng 1c8a1efe9e Update README.md 2016-07-22 15:16:41 +08:00
wusheng 5bf639de3a * 增加skywalking-agent的发布地址。 2016-07-22 15:12:04 +08:00
wusheng b31ecee0ac * 移除1.0-Final中无用的说明文档 2016-07-22 15:04:38 +08:00
吴晟 Wu Sheng ede456f77b Update README.md 2016-07-22 14:57:35 +08:00
吴晟 Wu Sheng 900e31c5f6 Update README.md 2016-07-22 14:56:18 +08:00
吴晟 Wu Sheng b1d0b085b8 Update README.md
修改首页的文档描述,发布1.0-Final的部分文档
2016-07-22 14:53:26 +08:00
wusheng 9ec5a46425 * 修改部分不规范的代码。@ascrutae,请移除BaseInvokeMonitor中的spanData.isValidate()相关逻辑,以及RPCServerInvokeMonitor的invalidateAllSpanIfIsNotFirstSpan的相关逻辑。
* 同时调整generateSpanFromContextData,保证如果上下文中有,则以JVM上下文的traceId和LevelId为主,Identification注意保留。
* 修改RPCServerInvokeMonitor和RPCClientInvokeMonitor的方法名beforeInvoke
2016-07-21 20:26:14 +08:00
ascrutae 4bbda533c1 1. LocalMethodInvokeMonitor重载afterInvoke,支持传入返回值. 2. 修复部分问题 2016-07-21 18:53:25 +08:00
wusheng f9fe2d4d18 移动BufferPool代码位置,增加可读性。 2016-07-21 11:35:11 +08:00
ascrutae 81a8aabc02 添加全方法监控的功能 2016-07-21 08:09:42 +08:00
ascrutae f5acbaff87 1. 修复Web工程没有事务,2.修改数据源 2016-07-19 07:33:28 +08:00
ascrutae dec67ae0e4 注释生成代码插件,以便CIbuild成功 2016-07-17 16:52:21 +08:00