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 |
zhangxin10
|
2beff89069
|
1.新增打印字段TraceId,
|
2015-12-30 10:02:25 +08:00 |
zhangxin10
|
3cd1ea6dd0
|
1.添加发布插件和source包插件
|
2015-12-24 15:52:32 +08:00 |
wusheng
|
e5188c990f
|
1.增加异常忽略逻辑,可以根据制定情况忽略制定的Exception列表。多个Exception可以使用逗号分隔。需要配置异常全名
|
2015-12-22 20:11:51 +08:00 |
wusheng
|
8ec5d16de3
|
1.增加部分忽略业务异常的代码。
|
2015-12-22 17:40:10 +08:00 |
wusheng
|
95b45696c8
|
1.修改发送机制,防止在服务端较少时,造成过多的压力。
|
2015-12-22 12:46:25 +08:00 |
wusheng
|
10f6f5c3d3
|
1.判断错误造成死循环。
|
2015-12-22 11:37:21 +08:00 |
wusheng
|
a5bb440a05
|
1.补充异常情况,防止极端情况下的死循环发送。
|
2015-12-22 10:30:53 +08:00 |
wusheng
|
515028d0a7
|
1.增加发送副本的代码。保证副本至少发送两份。
|
2015-12-22 10:29:06 +08:00 |
zhangxin10
|
7a923fa253
|
1. 修改Config类中的ApplicationId成ApplicationCode
2. 修改TraceId的生成规则,将-连接符去掉
|
2015-12-22 07:15:52 +08:00 |
wusheng
|
cd60b5adf7
|
1.修改SpanType为字符串,修改webui,提高类型的扩展性
2.为后续增加DataSender支持副本发送,增加部分代码。功能暂未完成。
3.为DataSenderFactoryWithBalance.getSender方法增加异常机制,方法异常退出。
4.修复客户端大量线程缺少异常保障能力的问题
|
2015-12-21 23:20:56 +08:00 |
wusheng
|
069f118271
|
1.移除Spring-plugin无用的target目录
2.修改部分编译错误
|
2015-12-20 16:58:00 +08:00 |
zhangxin10
|
55f4556f20
|
删除无用的类
|
2015-12-18 22:10:57 +08:00 |
wusheng
|
55f385e82f
|
1.移除无用的import
|
2015-12-17 13:10:23 +08:00 |
wusheng
|
0aa540b5d1
|
1.修改新的traceid生成算法,能够比UUID在200并发情况下,速度提高30倍。
|
2015-12-17 13:05:33 +08:00 |
zhangxin10
|
9e67f8a800
|
最大连接消费线程小于保持连接的Sender的数量,就不需要保持那么多的保持连接的Sender的数量
|
2015-12-14 16:06:38 +08:00 |
zhangxin10
|
0afb444458
|
解决当只有一个可以切换的服务器,不需要随机
|
2015-12-14 16:03:09 +08:00 |
zhangxin10
|
3805cc6321
|
1.修复没有移除失败的Sender
|
2015-12-07 23:30:03 +08:00 |
wusheng
|
437a7742a7
|
1.DataSenderFactoryWithBalance使用新的检查和发送逻辑
|
2015-12-07 22:27:10 +08:00 |
wusheng
|
fe5e742d41
|
1.删除不用注释
|
2015-12-07 21:39:20 +08:00 |
wusheng
|
49dc8232ae
|
1.优化检查机制,移除NEED_ADD_SENDER_FLAG,此标记位在多线程间协同,有可能造成数据不一致。
|
2015-12-07 21:36:11 +08:00 |
wusheng
|
92f28c00da
|
1.移除无用的DataSenderFactory,使用新的DataSenderFactoryWithBalance
2.DataSenderFactoryWithBalance增加close操作,简化连接替换,重新balance操作
3.移除SenderStatus无用状态
|
2015-12-07 21:23:29 +08:00 |
zhangxin10
|
2f923b26e2
|
删除无效的注释
|
2015-12-07 18:15:39 +08:00 |
zhangxin10
|
eadb979ec0
|
1. 完成Sender的负载均衡,
实现原理:为了完成Sender的负载均衡,采用了定时切换发送的Sender的服务器,每个一个时间间隔就会将DataSender池中的某一个
DataSender替换成没有连接的服务器。
|
2015-12-07 18:13:02 +08:00 |
zhangxin10
|
1af6e1a865
|
Merge remote-tracking branch 'origin/master'
|
2015-12-04 21:20:59 +08:00 |
zhangxin10
|
e406ecb782
|
回退版本
|
2015-12-04 21:20:28 +08:00 |
wusheng
|
186b01b9d6
|
1.合并埋点发送端部分代码。
|
2015-12-04 20:46:29 +08:00 |
zhangxin10
|
dbec9c194a
|
完成Redis告警问题
|
2015-12-03 14:34:45 +08:00 |
zhangxin10
|
27fff772e8
|
将所有的分割符都换成明文字符。将分隔符分成三类,一种Span的分割符(#&),一种是Span属性的分隔符(@~),一种是Span属性值的分隔符(#~)
|
2015-12-01 23:14:02 +08:00 |
zhangxin10
|
aa37940d1b
|
解决DataSenderFactory中的DataSenderChecker对于按百分比选择连接,处理不正确
|
2015-12-01 18:29:50 +08:00 |
zhangxin10
|
0d96cf11d3
|
1. 将Span的数据分隔符改成特殊字符
2. 加入配置校验功能
|
2015-12-01 16:50:31 +08:00 |
zhangxin10
|
9bfc3ce1a8
|
Span新增一个构造函数
|
2015-11-30 22:21:33 +08:00 |
zhangxin10
|
ce5544228e
|
解决跨域levelId的问题
|
2015-11-30 22:16:52 +08:00 |