public class InsightResult extends AbstractModel
header, skipSign
Constructor and Description |
---|
InsightResult() |
InsightResult(InsightResult source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getDetail()
Get 详情
|
String |
getID()
Get 当Type为HIVE时,是Hive查询ID,当Type为MAPREDUCE,SPARK,TEZ时则是YarnAppID
|
String |
getJobConf()
Get Yarn任务的部分核心配置
|
String |
getRuleExplain()
Get 洞察规则解释
|
String |
getRuleID()
Get 洞察规则ID
HIVE-ScanManyMeta:元数据扫描过多
HIVE-ScanManyPartition:大表扫描
HIVE-SlowCompile:编译耗时过长
HIVE-UnSuitableConfig:不合理参数
MAPREDUCE-MapperDataSkew:Map数据倾斜
MAPREDUCE-MapperMemWaste:MapMemory资源浪费
MAPREDUCE-MapperSlowTask:Map慢Task
MAPREDUCE-MapperTaskGC:MapperTaskGC
MAPREDUCE-MemExceeded:峰值内存超限
MAPREDUCE-ReducerDataSkew:Reduce数据倾斜
MAPREDUCE-ReducerMemWaste:ReduceMemory资源浪费
MAPREDUCE-ReducerSlowTask:Reduce慢Task
MAPREDUCE-ReducerTaskGC:ReducerTaskGC
MAPREDUCE-SchedulingDelay:调度延迟
SPARK-CpuWaste:CPU资源浪费
SPARK-DataSkew:数据倾斜
SPARK-ExecutorGC:ExecutorGC
SPARK-MemExceeded:峰值内存超限
SPARK-MemWaste:Memory资源浪费
SPARK-ScheduleOverhead:ScheduleOverhead
SPARK-ScheduleSkew:调度倾斜
SPARK-SlowTask:慢Task
TEZ-DataSkew:数据倾斜
TEZ-MapperDataSkew:Map数据倾斜
TEZ-ReducerDataSkew:Reduce数据倾斜
TEZ-TezMemWaste:Memory资源浪费
TEZ-TezSlowTask:慢Task
TEZ-TezTaskGC:TasksGC
|
String |
getRuleName()
Get 洞察规则名字,可参考RuleID的说明
|
String |
getScheduleFlowName()
Get 调度流,DAG
|
String |
getScheduleTaskExecID()
Get 调度任务执行ID
|
String |
getScheduleTaskName()
Get 调度flow中的某个task节点
|
String |
getSuggestion()
Get 建议信息
|
String |
getType()
Get 洞察应用的类型,HIVE,SPARK,MAPREDUCE,TEZ
|
Long |
getValue()
Get 洞察异常衡量值,同类型的洞察项越大越严重,不同类型的洞察项无对比意义
|
void |
setDetail(String Detail)
Set 详情
|
void |
setID(String ID)
Set 当Type为HIVE时,是Hive查询ID,当Type为MAPREDUCE,SPARK,TEZ时则是YarnAppID
|
void |
setJobConf(String JobConf)
Set Yarn任务的部分核心配置
|
void |
setRuleExplain(String RuleExplain)
Set 洞察规则解释
|
void |
setRuleID(String RuleID)
Set 洞察规则ID
HIVE-ScanManyMeta:元数据扫描过多
HIVE-ScanManyPartition:大表扫描
HIVE-SlowCompile:编译耗时过长
HIVE-UnSuitableConfig:不合理参数
MAPREDUCE-MapperDataSkew:Map数据倾斜
MAPREDUCE-MapperMemWaste:MapMemory资源浪费
MAPREDUCE-MapperSlowTask:Map慢Task
MAPREDUCE-MapperTaskGC:MapperTaskGC
MAPREDUCE-MemExceeded:峰值内存超限
MAPREDUCE-ReducerDataSkew:Reduce数据倾斜
MAPREDUCE-ReducerMemWaste:ReduceMemory资源浪费
MAPREDUCE-ReducerSlowTask:Reduce慢Task
MAPREDUCE-ReducerTaskGC:ReducerTaskGC
MAPREDUCE-SchedulingDelay:调度延迟
SPARK-CpuWaste:CPU资源浪费
SPARK-DataSkew:数据倾斜
SPARK-ExecutorGC:ExecutorGC
SPARK-MemExceeded:峰值内存超限
SPARK-MemWaste:Memory资源浪费
SPARK-ScheduleOverhead:ScheduleOverhead
SPARK-ScheduleSkew:调度倾斜
SPARK-SlowTask:慢Task
TEZ-DataSkew:数据倾斜
TEZ-MapperDataSkew:Map数据倾斜
TEZ-ReducerDataSkew:Reduce数据倾斜
TEZ-TezMemWaste:Memory资源浪费
TEZ-TezSlowTask:慢Task
TEZ-TezTaskGC:TasksGC
|
void |
setRuleName(String RuleName)
Set 洞察规则名字,可参考RuleID的说明
|
void |
setScheduleFlowName(String ScheduleFlowName)
Set 调度流,DAG
|
void |
setScheduleTaskExecID(String ScheduleTaskExecID)
Set 调度任务执行ID
|
void |
setScheduleTaskName(String ScheduleTaskName)
Set 调度flow中的某个task节点
|
void |
setSuggestion(String Suggestion)
Set 建议信息
|
void |
setType(String Type)
Set 洞察应用的类型,HIVE,SPARK,MAPREDUCE,TEZ
|
void |
setValue(Long Value)
Set 洞察异常衡量值,同类型的洞察项越大越严重,不同类型的洞察项无对比意义
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public InsightResult()
public InsightResult(InsightResult source)
public String getID()
public void setID(String ID)
ID
- 当Type为HIVE时,是Hive查询ID,当Type为MAPREDUCE,SPARK,TEZ时则是YarnAppIDpublic String getType()
public void setType(String Type)
Type
- 洞察应用的类型,HIVE,SPARK,MAPREDUCE,TEZpublic String getRuleID()
public void setRuleID(String RuleID)
RuleID
- 洞察规则ID
HIVE-ScanManyMeta:元数据扫描过多
HIVE-ScanManyPartition:大表扫描
HIVE-SlowCompile:编译耗时过长
HIVE-UnSuitableConfig:不合理参数
MAPREDUCE-MapperDataSkew:Map数据倾斜
MAPREDUCE-MapperMemWaste:MapMemory资源浪费
MAPREDUCE-MapperSlowTask:Map慢Task
MAPREDUCE-MapperTaskGC:MapperTaskGC
MAPREDUCE-MemExceeded:峰值内存超限
MAPREDUCE-ReducerDataSkew:Reduce数据倾斜
MAPREDUCE-ReducerMemWaste:ReduceMemory资源浪费
MAPREDUCE-ReducerSlowTask:Reduce慢Task
MAPREDUCE-ReducerTaskGC:ReducerTaskGC
MAPREDUCE-SchedulingDelay:调度延迟
SPARK-CpuWaste:CPU资源浪费
SPARK-DataSkew:数据倾斜
SPARK-ExecutorGC:ExecutorGC
SPARK-MemExceeded:峰值内存超限
SPARK-MemWaste:Memory资源浪费
SPARK-ScheduleOverhead:ScheduleOverhead
SPARK-ScheduleSkew:调度倾斜
SPARK-SlowTask:慢Task
TEZ-DataSkew:数据倾斜
TEZ-MapperDataSkew:Map数据倾斜
TEZ-ReducerDataSkew:Reduce数据倾斜
TEZ-TezMemWaste:Memory资源浪费
TEZ-TezSlowTask:慢Task
TEZ-TezTaskGC:TasksGCpublic String getRuleName()
public void setRuleName(String RuleName)
RuleName
- 洞察规则名字,可参考RuleID的说明public String getRuleExplain()
public void setRuleExplain(String RuleExplain)
RuleExplain
- 洞察规则解释public String getDetail()
public void setDetail(String Detail)
Detail
- 详情public String getSuggestion()
public void setSuggestion(String Suggestion)
Suggestion
- 建议信息public Long getValue()
public void setValue(Long Value)
Value
- 洞察异常衡量值,同类型的洞察项越大越严重,不同类型的洞察项无对比意义public String getScheduleTaskExecID()
public void setScheduleTaskExecID(String ScheduleTaskExecID)
ScheduleTaskExecID
- 调度任务执行IDpublic String getScheduleFlowName()
public void setScheduleFlowName(String ScheduleFlowName)
ScheduleFlowName
- 调度流,DAGpublic String getScheduleTaskName()
public void setScheduleTaskName(String ScheduleTaskName)
ScheduleTaskName
- 调度flow中的某个task节点public String getJobConf()
public void setJobConf(String JobConf)
JobConf
- Yarn任务的部分核心配置Copyright © 2025. All rights reserved.