修改字段名为*_default_value
This commit is contained in:
@@ -143,21 +143,24 @@ public class BaselineSingleThread extends Thread {
|
|||||||
if (ipDruidData.size()==0){
|
if (ipDruidData.size()==0){
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
List<Integer> originSeries = ipDruidData.stream().map(i ->
|
List<Integer> originSeries = ipDruidData.stream().map(i ->
|
||||||
Integer.valueOf(i.get(ApplicationConfig.BASELINE_METRIC_TYPE).toString())).collect(Collectors.toList());
|
Integer.valueOf(i.get(ApplicationConfig.BASELINE_METRIC_TYPE).toString())).collect(Collectors.toList());
|
||||||
if(Collections.max(originSeries)==0){
|
if(Collections.max(originSeries)==0){
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
int baselineGenerationType = 0;
|
int ipPercentile = SeriesUtils.percentile(originSeries, ApplicationConfig.BASELINE_RATIONAL_PERCENTILE);
|
||||||
|
if(ipPercentile == 0){
|
||||||
|
LOG.error(ip + "-" + "IP zero-replace value is 0 !");
|
||||||
|
}
|
||||||
|
|
||||||
|
int baselineGenerationType;
|
||||||
int[] baselineArr = new int[baselinePointNum];
|
int[] baselineArr = new int[baselinePointNum];
|
||||||
|
|
||||||
// 时间序列缺失值补0
|
// 时间序列缺失值补0
|
||||||
List<Map<String, Object>> completSeries = SeriesUtils.complementSeries(ipDruidData);
|
List<Map<String, Object>> completSeries = SeriesUtils.complementSeries(ipDruidData);
|
||||||
List<Integer>series = completSeries.stream().map(
|
List<Integer>series = completSeries.stream().map(
|
||||||
i -> Integer.valueOf(i.get(ApplicationConfig.BASELINE_METRIC_TYPE).toString())).collect(Collectors.toList());
|
i -> Integer.valueOf(i.get(ApplicationConfig.BASELINE_METRIC_TYPE).toString())).collect(Collectors.toList());
|
||||||
int ipPercentile = SeriesUtils.percentile(originSeries, ApplicationConfig.BASELINE_RATIONAL_PERCENTILE);
|
|
||||||
|
|
||||||
// 判断ip出现频率
|
// 判断ip出现频率
|
||||||
float ipFrequency = ipDruidData.size() / (float) completSeries.size();
|
float ipFrequency = ipDruidData.size() / (float) completSeries.size();
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ baseline.metric.type=session_rate
|
|||||||
|
|
||||||
#Hbase字段映射
|
#Hbase字段映射
|
||||||
hbase.baseline.generation.type.suffix=baseline_type
|
hbase.baseline.generation.type.suffix=baseline_type
|
||||||
hbase.baseline.zero.replace.value.suffix=zero_replace_value
|
hbase.baseline.zero.replace.value.suffix=default_value
|
||||||
|
|
||||||
#数据情况
|
#数据情况
|
||||||
#读取历史N天数据,最小值为3天(需要判断周期性)
|
#读取历史N天数据,最小值为3天(需要判断周期性)
|
||||||
|
|||||||
Reference in New Issue
Block a user