Commit Graph

76 Commits

Author SHA1 Message Date
zhang.xin 94e383d809 1.将无用的测试方法删除
2.将和环境有关系的测试方法的@Test删除
2016-03-22 19:25:17 +08:00
zhang.xin 97adb36320 1.完成CallChain的数据存入Mysql表中 2016-03-17 16:37:38 +08:00
zhang.xin 03e006bffa 1.修复PID没有写到pid文件中 2016-03-15 10:26:02 +08:00
zhang.xin a0213b9b7c 1.修复AnalysisMode传递问题 2016-03-14 23:43:11 +08:00
zhang.xin b770077fc9 1.完善shell启动脚本
2.增加分析模式,目前分析有两种模式:1)accumulate 2)rewrite
2016-03-13 22:30:26 +08:00
zhang.xin b0c4674d2d 1. 新增天,月,小时的统计 2016-03-11 17:36:18 +08:00
zhang.xin dac6ec24fe 1.增加打印日志
2.修复Mapper传出的key不是CallEntrance而是EntranceNodeToken
3.增加log4j的依赖,便于输出日志
2016-03-10 14:09:57 +08:00
zhang.xin ec6501b0ae 1.添加测试方法 2016-03-09 19:40:02 +08:00
zhang.xin 41d3d894cf 修改HBase中统计表中的Rowkey月份显示不对 2016-03-09 19:01:51 +08:00
zhang.xin 68c664f037 删除无用的依赖插件 2016-03-09 18:49:56 +08:00
zhang.xin 9560e35ea2 修改打包maven脚本
添加启动分析脚本
2016-03-09 18:16:03 +08:00
zhang.xin 1b243501e2 1. 修复ServerDriver类中Mapper的传出参数 2016-03-09 17:20:28 +08:00
wusheng 624a46df03 1.提交大量注释
2.修改CallChainTree.nodes设置不正确的问题。
2016-03-08 17:16:33 +08:00
wusheng 42b788f10f 1.修改少量名称。 2016-03-08 14:53:38 +08:00
zhang.xin 176066594e 1.修改类名
2. 修改方法名
2016-03-08 12:59:33 +08:00
ascrutae a5f9b30f02 将TreeToken和ChainId计算提到Reduce代码中 2016-03-07 17:51:24 +08:00
wusheng 889fcb9007 1.修改部分分析代码。 2016-03-07 15:04:40 +08:00
ascrutae c90b484f9e 修复bug 2016-03-07 14:52:55 +08:00
ascrutae 2ba67bdbd8 1.修复MapReduce的出现的NullPointException
2. 增加CallTreeId的生成
3. 修改Filter的包路径
4. 修复测试类编译问题
2016-03-07 11:26:39 +08:00
ascrutae 94e2819d00 Fix compile error 2016-03-07 10:27:33 +08:00
ascrutae 13421da7b8 1.完成统计部分
2. 删除无用代码
2016-03-06 23:09:02 +08:00
ascrutae e024a32931 1.完成保存CallChainTree到HBase的方法 2016-03-06 21:24:44 +08:00
ascrutae f40fd0302d 提交最新的maper-reduce代码,统计部分未完成 2016-03-06 18:46:15 +08:00
ascrutae 235ec75c84 1.添加分支节点对象
2.完成merge的功能
2016-03-03 18:38:52 +08:00
wusheng 3006c7fa32 1.修改cid的生成规则。增加userId为算子。增加年-月作为cid前缀
2.为虚拟节点创建一个明文的token(方便识别)
2016-03-02 16:20:53 +08:00
wusheng 0131a35dec 完善序列化和反序列化代码。 2016-03-02 15:06:52 +08:00
wusheng 62b43cde5a 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.删除不需要序列化的对象
2016-03-02 14:39:54 +08:00
ascrutae a2a32a9296 1.删除不需要序列化的对象 2016-03-02 14:38:37 +08:00
wusheng f2091ff125 1.补充建树时,当前层级的一级节点时,需要创建下级节点。 2016-03-02 14:36:16 +08:00
ascrutae 6f08371c5d 1. 添加TraceSpanTree序列化方法
2. 将Mapper的Keyout对象修改成TraceSpanTree
2016-03-02 14:03:51 +08:00
wusheng 06445fc592 1.提交部分TraceSpanTree的序列化代码。解决引用序列化问题。 2016-03-02 11:10:36 +08:00
wusheng 1b60750ea9 1.根据全新的分析逻辑,提交Mapper任务的基础结构代码。最终将移除原有的mr任务以及相关代码。 2016-03-01 17:27:02 +08:00
wusheng 18b7c5f331 1.调整部分代码样式
2.增加traceid的描述注释
3.在第一次MR代码入口,加入对于tid的版本号识别,确保无效的、不兼容的低版本的traceid不会进入最新的分析系统,以避免造成不可预知的结果。
2016-02-26 15:27:33 +08:00
wusheng 07fa03d642 1.修改大量类的包名,定义一致性的包目录规范。 2016-02-26 11:07:35 +08:00
ascrutae 2ac1f87b41 修复二次MapReduce部分bug 2016-02-25 19:38:41 +08:00
ascrutae 0f1c27e6cb 1. 修复二次MapReduce部分bug
2. 添加测试类
2016-02-24 20:13:33 +08:00
ascrutae 622bfacb36 1. 完成二次MapReduce功能 2016-02-24 18:16:42 +08:00
ascrutae 0e83844686 修复:
1. 第一次MapReduce没有统计结果的问题
2. Summary表中的Rowkey添加上UserId的标识
2016-02-22 14:34:36 +08:00
wusheng 1a84431fe4 1.将初始化参数方法放到setup中。 2016-02-18 15:53:14 +08:00
wusheng 422f130036 1.升级JVM到1.7
2.在客户端API中provided依赖log4j2,客户端指定所需版本
2016-02-03 11:18:17 +08:00
ascrutae 4e406cd12e 添加log 2016-01-29 15:04:58 +08:00
wusheng 40d514ed1c 1.重构并重命名Constants,修改部分类名,修改包的部分结构。提高代码的可读性。 2016-01-29 11:15:52 +08:00
ascrutae 61e402a401 修改配置项 2016-01-29 10:10:56 +08:00
ascrutae 22f12c2085 修改变量名,添加注释 2016-01-29 10:02:20 +08:00
wusheng 66bd78cfc0 1.修复一批方法名,明确方法逻辑。 2016-01-24 16:59:21 +08:00
wusheng fc10691ff0 1.修改新的reduce参数。 2016-01-24 14:29:44 +08:00
wusheng 5d5f4de497 1.修改部分方法访问限制。
2.修改部分类名
2016-01-24 13:26:03 +08:00
ascrutae 6d6c9c726c 修复Reduce的bug 2016-01-24 09:45:54 +08:00
ascrutae ebd75d6ef9 修复Reduce的bug 2016-01-24 09:45:17 +08:00
wusheng daf6eab08a 1.修改参数文件名称,希望解决配置文件无法加载的问题(待验证)
2.修改大量类名、方法名,增加可读性
3.统计参数和节点类型增加“人为中断”,根据配置是否可忽略异常,确定节点统计类型。
2016-01-23 22:16:46 +08:00