1.修改大量类的包名,定义一致性的包目录规范。
This commit is contained in:
parent
6b46ae1bba
commit
07fa03d642
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
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;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
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;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
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;
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
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;
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
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;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
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;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
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;
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
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;
|
||||
|
|
@ -1,8 +1,10 @@
|
|||
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;
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
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;
|
||||
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
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 {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
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 {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
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 {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
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
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
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 {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
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 {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
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;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
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;
|
||||
|
|
@ -1,13 +1,19 @@
|
|||
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.*;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package com.ai.cloud.skywalking.analysis.categorize2chain;
|
||||
package com.ai.cloud.skywalking.analysis.categorize2chain.util;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
|
@ -1,6 +1,8 @@
|
|||
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;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
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;
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
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;
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
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;
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
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;
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
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;
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
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;
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
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;
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
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;
|
||||
|
|
@ -1,10 +1,7 @@
|
|||
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;
|
||||
|
|
@ -1,10 +1,11 @@
|
|||
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;
|
||||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue