Commit Graph

116 Commits

Author SHA1 Message Date
wusheng 4e01d77c2e 提交1.0b的完整代码,用于版本发布。 2016-05-28 11:21:18 +08:00
wusheng 6749461099 修改最新版本号,后续开发将加入1.0-RELEASE版本进行统一发布。 2016-05-27 21:16:08 +08:00
wusheng 1781d700dd * 增加 #43 描述的时间超时告警能力
* 针对 #26 增加“运行时间缓慢告警”的服务端处理能力,需要alarm程序配合实现
2016-04-12 15:30:41 +08:00
wusheng 2a49c5939e * 移除无用的常量配置
* 优化AlarmChain、RedisInspector代码。避免新增线程造成JVM性能瓶颈
* 新增AlarmRedisConnector获取jedis连接,作为公用代码,供不能功能的alarm chain使用
* 修复 #44
* 增加health report报告类型限制,防止对health report的错误使用,造成内存溢出可能。
2016-04-12 12:59:59 +08:00
wusheng ef4b762467 移除tracelog插入hbase的入库模式。数据量会快速增长到百万以上,不适合mysql数据库。 2016-04-11 16:33:24 +08:00
ascrutae ab7157e8a6 修改配置文件 2016-04-08 16:12:19 +08:00
ascrutae 25390ec214 1. 增加异常打印
2. 修改log4j日志配置
2016-04-08 13:55:29 +08:00
wusheng 602d48367f 修改一个日志不正确的问题。 2016-04-08 09:12:57 +08:00
ascrutae d051f231dc Fix:#41 增加异常处理,Chain的节点异常时,将会重做,保证服务端的数据不丢失 2016-04-07 20:09:48 +08:00
ascrutae 8baae7c606 Merge remote-tracking branch 'origin/master' 2016-04-07 19:21:24 +08:00
ascrutae 8ac17a8c3d Fix #41 2016-04-07 19:21:04 +08:00
wusheng f574a1fb44 规范化一个health report的内容。 2016-04-07 11:08:17 +08:00
wusheng 6d58e5f996 1.移除一个无用的日志信息。 2016-04-07 10:52:37 +08:00
wusheng 6ceef4dd83 修改部分文档说明。 2016-03-24 11:13:14 +08:00
zhang.xin 437a2765f0 Merge remote-tracking branch 'origin/master' 2016-03-22 19:25:46 +08:00
zhang.xin 94e383d809 1.将无用的测试方法删除
2.将和环境有关系的测试方法的@Test删除
2016-03-22 19:25:17 +08:00
wusheng 6efa8e1db8 1.修复API和Server代码中,MachineUtil的gethost/getip,在没有配置静态IP的时候,性能极慢的问题。
2.API增加底层拦截器,FirstInvokeInterceptor。用于首次拦截方法调用,避免方法内部的方法调用被多次拦截。
3.提供Jedis插件实现。并提交性能测试。
#38
2016-03-18 16:34:19 +08:00
wusheng 962db2bad8 1.解决chain异常时可能造成死循环的问题
2.增加部分异常输出
3.解决SaveToHBaseChain,建立base连接失败,无法在运行态重连的问题
2016-03-08 20:55:46 +08:00
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