Commit Graph

98 Commits

Author SHA1 Message Date
wusheng 1727832f78 1.修复旧版本TID,造成入库程序死循环锁死的问题。
2.更新一个health report的说明。
2016-02-25 16:41:44 +08:00
wusheng a06571d9fb 1.修复不正确的代码
2.移除无用的方法
2016-02-25 16:34:23 +08:00
ascrutae 48d3abaab8 修复StorageChainController死循环的问题 2016-02-25 16:16:09 +08:00
ascrutae 5f41a3d334 修复StorageChainController死循环的问题 2016-02-25 16:14:56 +08:00
ascrutae ef92d8e3d3 Merge remote-tracking branch 'origin/master' 2016-02-25 15:54:34 +08:00
ascrutae 5b23fd09c3 修复Span在StorageChain中发生异常时,程序进入死循环 2016-02-25 15:54:13 +08:00
wusheng 9c20540e95 1.增加日志的信息量 2016-02-25 15:33:19 +08:00
ascrutae 6421ba0a30 1.修改服务端日志打印格式 2016-02-25 13:43:46 +08:00
wusheng 042e56cbde 1.修改health report的部分内容,明确部分展现信息。
2.丰富PersistanceThread的日志,方便排查错误。
2016-02-25 13:30:07 +08:00
ascrutae 921ea2723d 修复Offset文件目录如果不存在,则创建 2016-02-23 16:07:32 +08:00
ascrutae f4ab7b53db Merge remote-tracking branch 'origin/master' 2016-02-23 15:39:15 +08:00
ascrutae 3a86701c36 移除监控端口和地址 2016-02-23 15:38:40 +08:00
wusheng 6278973886 1.提交新的AtomicRangeInteger,避免整数越界、整数循环,造成问题。修复#31。 2016-02-23 10:50:35 +08:00
ascrutae 683ab87924 修复#32 2016-02-21 22:30:03 +08:00
wusheng 531e7470e3 1.移除无效文件,修复windows下的问题。 2016-02-19 17:31:39 +08:00
wusheng 734b14bf68 1.服务端增加运行时报告,定制日志输出线程的运行情况,提高辨识度。示例如下:
---------Server Health Collector Report---------
id<SkyWalkingServer,M:null/null,P:24763,T:PersistenceThread_1(13)>
[INFO]read 3 chars from local file:1455864122412-37cd0a49fbb84ae9b111a08557cbd827(t:1455864245081)

id<SkyWalkingServer,M:null/null,P:24763,T:PersistenceThread_2(14)>
[INFO]read 3 chars from local file:1455864122406-e19d28ec360d44d2a06335511f61d7c6(t:1455864245080)

id<SkyWalkingServer,M:unknown host!/null,P:24763,T:PersistenceThread_0(12)>
[INFO]read 3 chars from local file:1455864122413-c0efe8bf31194c1887301ff3098eed00(t:1455864245080)

id<SkyWalkingServer,M:unknown host!/null,P:24763,T:PersistenceThread_3(15)>
[INFO]read 3 chars from local file:1455864122413-79b44d640a7c4f9899d599c8354b861b(t:1455864245080)

id<SkyWalkingServer,M:unknown host!/null,P:24763,T:PersistenceThread_4(16)>
[INFO]read 3 chars from local file:1455864122413-db2d14a825db4b5a93fa1a0a0e25d0c6(t:1455864245082)

id<SkyWalkingServer,M:unknown host!/null,P:24763,T:RegisterPersistenceThread(11)>
[INFO]flush memory register to file.(t:1455864250063)

------------------------------------------------
2016-02-19 14:50:45 +08:00
wu-sheng 500183d512 Update hbase_table_desc.md
增加部分分析系统所用的表结构描述。
2016-02-18 15:20:34 +08:00
wu-sheng fd46020599 Update hbase_table_desc.md 2016-02-18 14:42:28 +08:00
wu-sheng 716b393f6a Update hbase_table_desc.md 2016-02-18 11:01:34 +08:00
wu-sheng 9637e82d3a Update hbase_table_desc.md 2016-02-18 10:57:43 +08:00
wu-sheng 81b5ab9951 Update hbase_table_desc.md 2016-02-18 10:51:55 +08:00
wusheng a2744b908b 1.上传部分数据表结构说明 2016-02-18 10:44:09 +08:00
wusheng 4e7c931af4 1.加上了server线程的名称,以及线程序列号。 2016-02-17 11:32:22 +08:00
ascrutae f5319f7ce3 1. 修复数据缓存文件夹不存在,可能报错的问题 2016-01-30 17:05:21 +08:00
ascrutae be44363c08 修改告警消息失效时间 2016-01-27 10:01:52 +08:00
ascrutae 8e27532579 回退代码 2016-01-26 18:48:12 +08:00
ascrutae 28e686ede7 1. 修复ExceptionStack过长不截取的问题
2. 修复Netty拆包过程中可能造成数据有问题
2016-01-26 16:12:17 +08:00
wusheng de659bde02 1. skywalking-alarm,skywalking-server的告警内容增加部分堆栈信息,提高异常邮件的可读性。 2016-01-23 14:09:17 +08:00
zhangxin10 6a66a4c151 1. 修改log配置 2016-01-19 19:11:55 +08:00
zhangxin10 d6f49bc931 修复offset文件中的无用文件没有被删除 2015-12-24 17:41:16 +08:00
zhangxin10 e22111d5cc 1.添加监控端口到启动脚本中
2. 添加数据包长度限制
3. 修复多线程启动时,文件分配异常。
2015-12-24 15:59:37 +08:00
wusheng 45729c9853 1.增加包长度的校验,后续要改掉此常量。 2015-12-23 14:08:09 +08:00
wusheng cd60b5adf7 1.修改SpanType为字符串,修改webui,提高类型的扩展性
2.为后续增加DataSender支持副本发送,增加部分代码。功能暂未完成。
3.为DataSenderFactoryWithBalance.getSender方法增加异常机制,方法异常退出。
4.修复客户端大量线程缺少异常保障能力的问题
2015-12-21 23:20:56 +08:00
wusheng 9f88dfd09b 1.规范化部分配置
2.调整部分异常日志输出
2015-12-03 20:35:42 +08:00
zhangxin10 2d0f88ccac 1. 移除AlarmMessageStorage的lamba写法,因为lamba在现在情况中会降低代码的可读性,
2. 重构代码,将AlarmMessageStorage下沉到AlarmChain类中
2015-12-03 18:36:01 +08:00
zhangxin10 72e430ef9a 1. 删除无用的配置
2. 实现当连接不上Redis的时候,开启巡检Redis的线程。
3. 增加对Redis的Client为空检验,原因:当发生异常时,Redis的Client会返回null。
2015-12-03 16:19:40 +08:00
zhangxin10 5323871093 删除AlarmOperatorTest 2015-12-03 14:51:40 +08:00
zhangxin10 dbec9c194a 完成Redis告警问题 2015-12-03 14:34:45 +08:00
wusheng 108c38bcbb 1.修改类名和部分描述 2015-12-03 10:30:41 +08:00
zhangxin10 7014fcd652 调整目录结构,完成备份Redis的功能 2015-12-03 10:12:17 +08:00
zhangxin10 1231e06ce6 完成把告警信息添加到Redis的操作 2015-12-02 19:09:16 +08:00
zhangxin10 27fff772e8 将所有的分割符都换成明文字符。将分隔符分成三类,一种Span的分割符(#&),一种是Span属性的分隔符(@~),一种是Span属性值的分隔符(#~) 2015-12-01 23:14:02 +08:00
zhangxin10 f22986e30e 1.修改Span的数据分隔符
2.修改写入文件和读入HBase线程数量改为一个参数控制
2015-12-01 16:55:17 +08:00
zhangxin10 52e268f577 解决RegisterPersistenceThread没有合理的使用offset文件和offset.bak文件 2015-11-30 23:10:18 +08:00
zhangxin10 ccbfbe578f 解决RegisterPersistenceThread没有合理的使用offset文件和offset.bak文件 2015-11-30 22:59:36 +08:00
wusheng 043cf471a1 1.修正部分配置文件 2015-11-26 15:12:37 +08:00
zhangxin10 befeb5929e 重构代码,下沉埋点信息到Protocol工程 2015-11-25 15:40:02 +08:00
wusheng 5297a4ce38 1.增加一个注册持久化日志 2015-11-23 23:13:52 +08:00
wusheng b5761a9c38 1.加入服务端监控数据模型 2015-11-23 23:01:34 +08:00
wusheng 73f12a6f14 1.增加MySQL存储的调用入口 2015-11-19 20:41:32 +08:00