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 |
wusheng
|
18b7c5f331
|
1.调整部分代码样式
2.增加traceid的描述注释
3.在第一次MR代码入口,加入对于tid的版本号识别,确保无效的、不兼容的低版本的traceid不会进入最新的分析系统,以避免造成不可预知的结果。
|
2016-02-26 15:27:33 +08:00 |
wusheng
|
60bf7631aa
|
补充提交,修复unusedServerAddresses的数量小于1的情况,防止unusedServerAddresses.size为0时,连接巡检线程异常。
|
2016-02-25 10:08:37 +08:00 |
ascrutae
|
2e8425117c
|
1. 修复unusedServerAddresses的数量小于等于1的情况,使用ThreadLocalRandom会抛出异常
|
2016-02-24 19:35:03 +08:00 |
wusheng
|
2b3a2da209
|
1.加入异常日志。
2.避免span保存异常时,影响业务程序。
|
2016-02-24 15:34:52 +08:00 |
wusheng
|
6278973886
|
1.提交新的AtomicRangeInteger,避免整数越界、整数循环,造成问题。修复#31。
|
2016-02-23 10:50:35 +08:00 |
wusheng
|
25bdbf7c1a
|
1.修复#29,在发送前进行连接判断后,对于非有效连接没有进行合理的处理。造成后续的重连机制失效。最终导致整个sdk无法向外发送数据。
|
2016-02-19 17:19:48 +08:00 |
wusheng
|
44980a0c03
|
1.由于SDK引入log4j2,暂时不需要监控收集机制。移除相关代码。
|
2016-02-19 10:40:11 +08:00 |
wusheng
|
34682e7dd5
|
1.增加发送的debug日志。
|
2016-02-18 11:33:08 +08:00 |
wusheng
|
fdac20dbb0
|
1.API工程的idk.logging修改为log4j2相关日志。需要客户端引用相关包。
|
2016-02-17 11:06:00 +08:00 |
wusheng
|
422f130036
|
1.升级JVM到1.7
2.在客户端API中provided依赖log4j2,客户端指定所需版本
|
2016-02-03 11:18:17 +08:00 |
wusheng
|
d4d9d48212
|
1.API io.netty的依赖说明
|
2016-02-03 09:48:52 +08:00 |
ascrutae
|
7eb05ac8cd
|
将BuriedPointType实现移到对应的实现工程上
|
2016-01-28 11:19:08 +08:00 |
ascrutae
|
2eb5d9676c
|
1.将发送线程改成Netty
|
2016-01-25 17:53:05 +08:00 |
wusheng
|
a5a4cceb7a
|
1.修改发送代码。
|
2016-01-25 17:24:53 +08:00 |
ascrutae
|
b29bc62807
|
将发送端改成netty底层
|
2016-01-25 16:41:21 +08:00 |
wusheng
|
a67b3c400a
|
1.引入io.netty源代码,增强网络传输能力。(替换包名,防止客户端包名冲突;删除部分影响编译的不可用包)
|
2016-01-25 14:51:53 +08:00 |
zhangxin10
|
5a1e02f5e9
|
1.删除内部仓库地址
|
2016-01-19 15:22:11 +08:00 |
zhangxin10
|
8c311b17df
|
1. 下沉CallType到protocol工程
2. 修复Web和Dubbo的BuriedPoint的CallType类型
|
2016-01-18 10:40:04 +08:00 |
zhangxin10
|
ceaf154055
|
1.修复编译不通过
|
2016-01-15 10:25:16 +08:00 |
zhangxin10
|
3d8a780f22
|
1. 移除在static的时候获取初始化sender
2. 修复ParentLevel为null判断
|
2016-01-13 11:10:45 +08:00 |
wusheng
|
63d7967f47
|
1.修改一个异常名称不正确的问题。
|
2016-01-12 14:54:03 +08:00 |
wusheng
|
1facd50009
|
1.修复版本号的说明,以及TID的格式。
|
2016-01-12 14:47:42 +08:00 |
zhangxin10
|
d3c032aec1
|
1.修改TID的生成规则,将SDKVersion号添加
|
2016-01-12 13:53:42 +08:00 |
zhangxin10
|
72c9d15f09
|
1. 将各种BuriedPointType去掉构造函数,改成静态单例。
|
2016-01-12 10:01:42 +08:00 |
zhangxin10
|
cbdd1d6f44
|
1. 添加CallType字段,为之后计算各节点花费做好铺垫
2. 添加BuriedPointType字段,可以提供用户自定义服务类型
|
2016-01-11 23:13:37 +08:00 |
zhangxin10
|
485870e141
|
1. 修复对ContextData对象序列化时没有对ParentLevelId进行判空处理,导致序号不一致问题
|
2016-01-07 15:59:12 +08:00 |
zhangxin10
|
0103a3dd37
|
修复埋点数据中中文乱码问题
|
2016-01-05 11:02:03 +08:00 |
wusheng
|
15bfbc0355
|
1.修改本地埋点异常没有处理的问题。
2.在conf中增加一个配置,可以通过配置而非环境变量控制授权开放情况。
3.修改部分日志输出内容。
|
2016-01-05 10:36:25 +08:00 |
zhangxin10
|
efae51c5d2
|
1. 添加Auth的环境变量的配置
|
2015-12-30 11:08:12 +08:00 |