Commit Graph

99 Commits

Author SHA1 Message Date
wusheng 60910b47d9 重构span的相关数据结构,准备发送协议的大规模调整 2016-07-04 13:29:25 +08:00
ascrutae 3bb8c4ed4f 修复编译失败 2016-07-02 13:24:43 +08:00
ascrutae f0b5bd6e3a 修复编译失败 2016-07-02 13:14:07 +08:00
ascrutae 5e16ece3f6 修复统计结果不准确的问题 2016-05-20 19:53:17 +08:00
ascrutae 413e8af6e5 1.修改测试类
2. 修改Sh脚本
2016-05-17 18:50:58 +08:00
wusheng d8f84f2a5b 移除analysis任务中,关于计数的处理。同时移除redis的相关依赖。 2016-05-17 09:42:34 +08:00
ascrutae b665322deb 增加Redis辅助MapReduce 2016-05-15 07:08:15 +08:00
wusheng 1dd349037b 1.提供大量修改方法,以提高mr任务的效率,降低处理复杂度和数据量
2.需要大规模降低对象符合关系,降低GC压力和对象创建压力
3.通过更细粒度的任务,提高mr进度的精度,并大幅度减少内存需求
2016-05-05 23:48:14 +08:00
ascrutae c7caebe2ad 1.修复无法出统计结果的bug
2. 新增测试类
2016-05-04 21:01:37 +08:00
wusheng d2dd800418 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.  新增TreeID和CID对应关系的表 2.  修改WEBUI的排序的方法
2016-05-03 10:20:35 +08:00
wusheng e8f7d7ceab 上传部分验证脚本 2016-05-03 10:18:18 +08:00
ascrutae 66bca126aa 1. 新增TreeID和CID对应关系的表
2.  修改WEBUI的排序的方法
2016-05-03 00:19:14 +08:00
wusheng fe8911d4aa 1.修改大量类名和方法名
2.增加reduce的入口日志,以及大数据量批量运行计数器
3.修复部分编译告警
2016-05-02 20:12:21 +08:00
ascrutae fe2ef6a782 1. 修改MapReduce的过程,将以前的统计计算都放在一个Reduce里面做修改为将统计结果放在多处Reduce里面做
2. 新新Span的排序类
2016-05-02 18:27:47 +08:00
ascrutae 89dbf1e5d6 年月日时报表分批次统计,通过修改MapReduce的Key的不同统计不同的值 2016-05-01 11:31:22 +08:00
ascrutae 10073c4d7a 修复JDBC类型的Span无法出统计结果 2016-04-29 18:44:45 +08:00
ascrutae 65c831a2ab 修改分隔符 2016-04-29 13:25:23 +08:00
ascrutae 7260245683 修改TreeNodeId的分隔符 2016-04-25 20:45:37 +08:00
ascrutae e6073931dd 修复存入Mysql的Viewpoint中数据不正确 2016-04-20 19:16:46 +08:00
ascrutae 03711ab038 提交JDBC类型的Businesskey处理的Filter 2016-04-20 14:23:20 +08:00
ascrutae a33ab4a2d8 修复月份展示不正确的问题 2016-04-18 19:14:53 +08:00
ascrutae f68dd91b9c 修复月份统计中key值位年 2016-04-18 18:56:36 +08:00
ascrutae 2b6377fb3d 1. 增加MapReduce的java_opts的配置,在有些情况下会导致内存溢出,无法进行MapReduce
2. 没有EntranceNode不进行Reduce
2016-04-11 19:02:57 +08:00
ascrutae d7719b6617 1. 将Mysql表中的cid改成treeId 2016-04-06 17:56:14 +08:00
ascrutae 1a3c680f97 解决编译出错的问题 2016-04-05 14:45:27 +08:00
ascrutae f360f78050 Merge branch 'master' into 1.0-beta-analysis-webui-future 2016-04-03 22:12:27 +08:00
zhang.xin 488def5f57 Add demo pages 2016-03-23 08:18:19 +08:00
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 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 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