Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
SkyWalking
提交
07fa03d6
S
SkyWalking
项目概览
apache
/
SkyWalking
上一次同步 1 年多
通知
302
Star
21345
Fork
6091
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SkyWalking
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
07fa03d6
编写于
2月 26, 2016
作者:
wu-sheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.修改大量类的包名,定义一致性的包目录规范。
上级
6b46ae1b
变更
37
隐藏空白更改
内联
并排
Showing
37 changed file
with
100 addition
and
76 deletion
+100
-76
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/AnalysisServerDriver.java
...om/ai/cloud/skywalking/analysis/AnalysisServerDriver.java
+2
-1
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/Categorize2ChainMapper.java
...ing/analysis/categorize2chain/Categorize2ChainMapper.java
+3
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/Categorize2ChainReducer.java
...ng/analysis/categorize2chain/Categorize2ChainReducer.java
+3
-1
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/DBCallChainInfoDao.java
...walking/analysis/categorize2chain/DBCallChainInfoDao.java
+2
-1
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/SpanEntry.java
...cloud/skywalking/analysis/categorize2chain/SpanEntry.java
+1
-1
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/CategorizedChainInfo.java
...nalysis/categorize2chain/entity/CategorizedChainInfo.java
+3
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/ChainDetail.java
...walking/analysis/categorize2chain/entity/ChainDetail.java
+4
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/ChainNodeSpecificTimeWindowSummary.java
...rize2chain/entity/ChainNodeSpecificTimeWindowSummary.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/ChainNodeSpecificTimeWindowSummaryValue.java
...chain/entity/ChainNodeSpecificTimeWindowSummaryValue.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/ChainRelationship.java
...g/analysis/categorize2chain/entity/ChainRelationship.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/ChainSpecificTimeWindowSummary.java
...tegorize2chain/entity/ChainSpecificTimeWindowSummary.java
+3
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/ChainSummaryWithoutRelationship.java
...egorize2chain/entity/ChainSummaryWithoutRelationship.java
+5
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/entity/UncategorizeChainInfo.java
...alysis/categorize2chain/entity/UncategorizeChainInfo.java
+3
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/SpanNodeProcessFilter.java
...alysis/categorize2chain/filter/SpanNodeProcessFilter.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/AppendBusinessKeyFilter.java
...categorize2chain/filter/impl/AppendBusinessKeyFilter.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/CopyAttrFilter.java
...analysis/categorize2chain/filter/impl/CopyAttrFilter.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/ProcessCostTimeFilter.java
...s/categorize2chain/filter/impl/ProcessCostTimeFilter.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/ReplaceAddressFilter.java
...is/categorize2chain/filter/impl/ReplaceAddressFilter.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/TokenGenerateFilter.java
...sis/categorize2chain/filter/impl/TokenGenerateFilter.java
+2
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/po/ChainInfo.java
...ud/skywalking/analysis/categorize2chain/po/ChainInfo.java
+1
-1
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/po/ChainNode.java
...ud/skywalking/analysis/categorize2chain/po/ChainNode.java
+1
-1
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/util/HBaseUtil.java
.../skywalking/analysis/categorize2chain/util/HBaseUtil.java
+8
-2
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/util/SubLevelSpanCostCounter.java
...alysis/categorize2chain/util/SubLevelSpanCostCounter.java
+1
-1
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/Chain2SummaryMapper.java
...kywalking/analysis/chain2summary/Chain2SummaryMapper.java
+2
-0
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/Chain2SummaryReducer.java
...ywalking/analysis/chain2summary/Chain2SummaryReducer.java
+2
-0
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/Summary.java
...m/ai/cloud/skywalking/analysis/chain2summary/Summary.java
+3
-0
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainNodeSpecificDaySummary.java
...sis/chain2summary/entity/ChainNodeSpecificDaySummary.java
+3
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainNodeSpecificHourSummary.java
...is/chain2summary/entity/ChainNodeSpecificHourSummary.java
+3
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainNodeSpecificMinSummary.java
...sis/chain2summary/entity/ChainNodeSpecificMinSummary.java
+3
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainNodeSpecificMonthSummary.java
...s/chain2summary/entity/ChainNodeSpecificMonthSummary.java
+3
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainSpecificDaySummary.java
...nalysis/chain2summary/entity/ChainSpecificDaySummary.java
+4
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainSpecificHourSummary.java
...alysis/chain2summary/entity/ChainSpecificHourSummary.java
+4
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainSpecificMinSummary.java
...nalysis/chain2summary/entity/ChainSpecificMinSummary.java
+4
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainSpecificMonthSummary.java
...lysis/chain2summary/entity/ChainSpecificMonthSummary.java
+4
-3
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/entity/ChainSummaryWithRelationship.java
...is/chain2summary/entity/ChainSummaryWithRelationship.java
+2
-5
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/po/ChainSpecificTimeSummary.java
...g/analysis/chain2summary/po/ChainSpecificTimeSummary.java
+3
-2
skywalking-analysis/src/test/java/com/ai/cloud/skywalking/analysis/mapper/CallChainMapperTest.java
...cloud/skywalking/analysis/mapper/CallChainMapperTest.java
+2
-2
未找到文件。
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/AnalysisServerDriver.java
浏览文件 @
07fa03d6
...
...
@@ -6,6 +6,7 @@ import java.text.SimpleDateFormat;
import
java.util.Date
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
org.apache.hadoop.conf.Configuration
;
import
org.apache.hadoop.conf.Configured
;
import
org.apache.hadoop.hbase.client.Scan
;
...
...
@@ -21,7 +22,7 @@ import org.slf4j.LoggerFactory;
import
com.ai.cloud.skywalking.analysis.categorize2chain.Categorize2ChainMapper
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.Categorize2ChainReducer
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.config.Config
;
import
com.ai.cloud.skywalking.analysis.config.ConfigInitializer
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/Categorize2ChainMapper.java
浏览文件 @
07fa03d6
...
...
@@ -19,9 +19,10 @@ import org.slf4j.LoggerFactory;
import
com.ai.cloud.skywalking.analysis.categorize2chain.filter.SpanNodeProcessChain
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.filter.SpanNodeProcessFilter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.HBaseUtil
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.config.ConfigInitializer
;
import
com.ai.cloud.skywalking.protocol.Span
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/Categorize2ChainReducer.java
浏览文件 @
07fa03d6
...
...
@@ -9,7 +9,9 @@ import org.apache.hadoop.mapreduce.Reducer;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.ChainRelationship
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.ChainSummaryWithoutRelationship
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.HBaseUtil
;
import
com.ai.cloud.skywalking.analysis.config.ConfigInitializer
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/DBCallChainInfoDao.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.ChainDetail
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.config.Config
;
import
org.slf4j.Logger
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/SpanEntry.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainNode
;
import
com.ai.cloud.skywalking.protocol.CallType
;
import
com.ai.cloud.skywalking.protocol.Span
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/CategorizedChainInfo.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
CategorizedChainInfo.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainNode
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/ChainDetail.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
ChainDetail.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.DBCallChainInfoDao
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.config.Config
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
com.google.gson.Gson
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/ChainNodeSpecificTimeWindowSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
ChainNodeSpecificTimeWindowSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
java.util.HashMap
;
import
java.util.Map
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainNode
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/ChainNodeSpecificTimeWindowSummaryValue.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
ChainNodeSpecificTimeWindowSummaryValue.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainNode
;
public
class
ChainNodeSpecificTimeWindowSummaryValue
{
private
long
totalCall
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/ChainRelationship.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
ChainRelationship.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
java.io.IOException
;
import
java.sql.SQLException
;
...
...
@@ -14,7 +14,7 @@ import org.apache.hadoop.hbase.client.Put;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.HBaseUtil
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
com.google.gson.GsonBuilder
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/ChainSpecificTimeWindowSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
ChainSpecificTimeWindowSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.HBaseUtil
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
org.apache.hadoop.hbase.client.Put
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/ChainSummaryWithoutRelationship.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
ChainSummaryWithoutRelationship.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.DBCallChainInfoDao
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.HBaseUtil
;
import
org.apache.hadoop.hbase.client.Put
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/UncategorizeChainInfo.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
entity/
UncategorizeChainInfo.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainNode
;
import
com.google.gson.GsonBuilder
;
import
com.google.gson.annotations.Expose
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/SpanNodeProcessFilter.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.filter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SpanEntry
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.SubLevelSpanCostCounter
;
public
abstract
class
SpanNodeProcessFilter
{
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/AppendBusinessKeyFilter.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.filter.impl
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SpanEntry
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.filter.SpanNodeProcessFilter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.SubLevelSpanCostCounter
;
public
class
AppendBusinessKeyFilter
extends
SpanNodeProcessFilter
{
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/CopyAttrFilter.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.filter.impl
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SpanEntry
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.filter.SpanNodeProcessFilter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.SubLevelSpanCostCounter
;
public
class
CopyAttrFilter
extends
SpanNodeProcessFilter
{
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/ProcessCostTimeFilter.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.filter.impl
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SpanEntry
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.filter.SpanNodeProcessFilter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.SubLevelSpanCostCounter
;
public
class
ProcessCostTimeFilter
extends
SpanNodeProcessFilter
{
@Override
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/ReplaceAddressFilter.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.filter.impl
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SpanEntry
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.filter.SpanNodeProcessFilter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.SubLevelSpanCostCounter
;
public
class
ReplaceAddressFilter
extends
SpanNodeProcessFilter
{
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/filter/impl/TokenGenerateFilter.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.filter.impl
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.SpanEntry
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.filter.SpanNodeProcessFilter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainNode
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.SubLevelSpanCostCounter
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.TokenGenerator
;
public
class
TokenGenerateFilter
extends
SpanNodeProcessFilter
{
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
model
/ChainInfo.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
po
/ChainInfo.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.
model
;
package
com.ai.cloud.skywalking.analysis.categorize2chain.
po
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.TokenGenerator
;
import
com.google.gson.Gson
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
model
/ChainNode.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
po
/ChainNode.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.
model
;
package
com.ai.cloud.skywalking.analysis.categorize2chain.
po
;
import
com.google.gson.GsonBuilder
;
import
com.google.gson.annotations.Expose
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/util/HBaseUtil.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain.util
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.*
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.model.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.CategorizedChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.ChainRelationship
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.ChainSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.entity.UncategorizeChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.po.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.chain2summary.ChainRelationship4Search
;
import
com.ai.cloud.skywalking.analysis.chain2summary.
model
.*
;
import
com.ai.cloud.skywalking.analysis.chain2summary.
entity
.*
;
import
com.ai.cloud.skywalking.analysis.config.Config
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
com.google.gson.Gson
;
import
com.google.gson.reflect.TypeToken
;
import
org.apache.hadoop.conf.Configuration
;
import
org.apache.hadoop.hbase.*
;
import
org.apache.hadoop.hbase.client.*
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/SubLevelSpanCostCounter.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/categorize2chain/
util/
SubLevelSpanCostCounter.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.categorize2chain
;
package
com.ai.cloud.skywalking.analysis.categorize2chain
.util
;
import
java.util.HashMap
;
import
java.util.Map
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/Chain2SummaryMapper.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.po.ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.config.ConfigInitializer
;
import
org.apache.hadoop.hbase.Cell
;
import
org.apache.hadoop.hbase.client.Result
;
import
org.apache.hadoop.hbase.io.ImmutableBytesWritable
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/Chain2SummaryReducer.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.po.ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.config.ConfigInitializer
;
import
org.apache.hadoop.hbase.util.Bytes
;
import
org.apache.hadoop.io.IntWritable
;
import
org.apache.hadoop.io.Text
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/Summary.java
浏览文件 @
07fa03d6
...
...
@@ -4,6 +4,9 @@ import java.io.IOException;
import
java.util.HashMap
;
import
java.util.Map
;
import
com.ai.cloud.skywalking.analysis.chain2summary.entity.ChainSummaryWithRelationship
;
import
com.ai.cloud.skywalking.analysis.chain2summary.po.ChainSpecificTimeSummary
;
public
class
Summary
{
private
Map
<
String
,
ChainSummaryWithRelationship
>
summaryWithRelationshipMap
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainNodeSpecificDaySummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainNodeSpecificDaySummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummaryValue
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummaryValue
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainNodeSpecificHourSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainNodeSpecificHourSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummaryValue
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummaryValue
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainNodeSpecificMinSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainNodeSpecificMinSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummaryValue
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummaryValue
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainNodeSpecificMonthSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainNodeSpecificMonthSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummaryValue
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummaryValue
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainSpecificDaySummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainSpecificDaySummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.
po.
ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
org.apache.hadoop.hbase.client.Put
;
import
java.util.HashMap
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainSpecificHourSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainSpecificHourSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.
po.
ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
org.apache.hadoop.hbase.client.Put
;
import
java.util.HashMap
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainSpecificMinSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainSpecificMinSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.
po.
ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
org.apache.hadoop.hbase.client.Put
;
import
java.util.HashMap
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
model
/ChainSpecificMonthSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity
/ChainSpecificMonthSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary.
model
;
package
com.ai.cloud.skywalking.analysis.chain2summary.
entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.
po.
ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
org.apache.hadoop.hbase.client.Put
;
import
java.util.Map
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/ChainSummaryWithRelationship.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
entity/
ChainSummaryWithRelationship.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary
;
package
com.ai.cloud.skywalking.analysis.chain2summary
.entity
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.util.HBaseUtil
;
import
com.ai.cloud.skywalking.analysis.chain2summary.model.ChainSpecificDaySummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.model.ChainSpecificHourSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.model.ChainSpecificMinSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.model.ChainSpecificMonthSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.po.ChainSpecificTimeSummary
;
import
java.io.IOException
;
import
java.util.HashMap
;
...
...
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/ChainSpecificTimeSummary.java
→
skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chain2summary/
po/
ChainSpecificTimeSummary.java
浏览文件 @
07fa03d6
package
com.ai.cloud.skywalking.analysis.chain2summary
;
package
com.ai.cloud.skywalking.analysis.chain2summary
.po
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.ChainNodeSpecificTimeWindowSummary
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
entity.
ChainNodeSpecificTimeWindowSummary
;
import
com.google.gson.Gson
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonParser
;
import
com.google.gson.reflect.TypeToken
;
import
org.apache.hadoop.io.Writable
;
import
java.io.DataInput
;
...
...
skywalking-analysis/src/test/java/com/ai/cloud/skywalking/analysis/mapper/CallChainMapperTest.java
浏览文件 @
07fa03d6
...
...
@@ -3,9 +3,9 @@ package com.ai.cloud.skywalking.analysis.mapper;
import
com.ai.cloud.skywalking.analysis.categorize2chain.Categorize2ChainMapper
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.Categorize2ChainReducer
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
model
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.categorize2chain.
po
.ChainInfo
;
import
com.ai.cloud.skywalking.analysis.chain2summary.Chain2SummaryReducer
;
import
com.ai.cloud.skywalking.analysis.chain2summary.ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.chain2summary.
po.
ChainSpecificTimeSummary
;
import
com.ai.cloud.skywalking.analysis.config.ConfigInitializer
;
import
com.ai.cloud.skywalking.analysis.config.HBaseTableMetaData
;
import
com.ai.cloud.skywalking.protocol.Span
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录