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 |
getContext()
Get Insight structure information.
|
String |
getDetail()
Get Details.
|
String |
getID()
Get When Type is HIVE, the value is Hive query ID; when Type is MAPREDUCE, SPARK or TEZ, the value is YarnAppID.
|
String |
getJobConf()
Get Core configurations for Yarn tasks.
|
String |
getRuleExplain()
Get Insight rules interpretation.
|
String |
getRuleID()
Get Insight rule ID.
|
String |
getRuleName()
Get Insight rule name.
|
String |
getScheduleFlowName()
Get Scheduling flow, DAG.
|
String |
getScheduleTaskExecID()
Get Scheduling task execution ID.
|
String |
getScheduleTaskName()
Get A Task node in the scheduling flow.
|
String |
getSuggestion()
Get Recommended message.
|
String |
getType()
Get Insight application type.
|
Long |
getValue()
Get Anomaly metrics measure insight severity.
|
void |
setContext(String Context)
Set Insight structure information.
|
void |
setDetail(String Detail)
Set Details.
|
void |
setID(String ID)
Set When Type is HIVE, the value is Hive query ID; when Type is MAPREDUCE, SPARK or TEZ, the value is YarnAppID.
|
void |
setJobConf(String JobConf)
Set Core configurations for Yarn tasks.
|
void |
setRuleExplain(String RuleExplain)
Set Insight rules interpretation.
|
void |
setRuleID(String RuleID)
Set Insight rule ID.
|
void |
setRuleName(String RuleName)
Set Insight rule name.
|
void |
setScheduleFlowName(String ScheduleFlowName)
Set Scheduling flow, DAG.
|
void |
setScheduleTaskExecID(String ScheduleTaskExecID)
Set Scheduling task execution ID.
|
void |
setScheduleTaskName(String ScheduleTaskName)
Set A Task node in the scheduling flow.
|
void |
setSuggestion(String Suggestion)
Set Recommended message.
|
void |
setType(String Type)
Set Insight application type.
|
void |
setValue(Long Value)
Set Anomaly metrics measure insight severity.
|
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
- When Type is HIVE, the value is Hive query ID; when Type is MAPREDUCE, SPARK or TEZ, the value is YarnAppID.public String getType()
public void setType(String Type)
Type
- Insight application type. Value values: HIVE, SPARK, MAPREDUCE, and TEZ.public String getRuleID()
public void setRuleID(String RuleID)
RuleID
- Insight rule ID.
HIVE-ScanManyMeta: too much scanned metadata.
HIVE-ScanManyPartition: large table scanning.
HIVE-SlowCompile: compilation duration too long.
HIVE-UnSuitableConfig: improper parameter.
MAPREDUCE-MapperDataSkew: Map data skew.
MAPREDUCE-MapperMemWaste: MapMemory resource waste.
MAPREDUCE-MapperSlowTask: slow map task.
MAPREDUCE-MapperTaskGC:MapperTaskGC
MAPREDUCE-MemExceeded: peak memory exceeded.
MAPREDUCE-ReducerDataSkew: Reduce data skew.
MAPREDUCE-ReducerMemWaste: ReduceMemory resource waste.
MAPREDUCE-ReducerSlowTask: slow reduce task.
MAPREDUCE-ReducerTaskGC:ReducerTaskGC
MAPREDUCE-SchedulingDelay: scheduling delay.
SPARK-CpuWaste: CPU resource waste.
SPARK-DataSkew: data skew.
SPARK-ExecutorGC:ExecutorGC
SPARK-MemExceeded: peak memory exceeded.
SPARK-MemWaste: Memory resource waste.
SPARK-ScheduleOverhead:ScheduleOverhead
SPARK-ScheduleSkew: scheduling skew.
SPARK-SlowTask: slow task.
TEZ-DataSkew: data skew.
TEZ-MapperDataSkew: Map data skew.
TEZ-ReducerDataSkew: Reduce data skew.
TEZ-TezMemWaste: Memory resource waste.
TEZ-TezSlowTask: slow task.
TEZ-TezTaskGC:TasksGCpublic String getRuleName()
public void setRuleName(String RuleName)
RuleName
- Insight rule name. Refer to the description of RuleID.public String getRuleExplain()
public void setRuleExplain(String RuleExplain)
RuleExplain
- Insight rules interpretation.public String getDetail()
public void setDetail(String Detail)
Detail
- Details.public String getSuggestion()
public void setSuggestion(String Suggestion)
Suggestion
- Recommended message.public Long getValue()
public void setValue(Long Value)
Value
- Anomaly metrics measure insight severity. Higher values indicate greater severity within the same insight category. Metrics across different insight types cannot be meaningfully compared.public String getScheduleTaskExecID()
public void setScheduleTaskExecID(String ScheduleTaskExecID)
ScheduleTaskExecID
- Scheduling task execution ID.public String getScheduleFlowName()
public void setScheduleFlowName(String ScheduleFlowName)
ScheduleFlowName
- Scheduling flow, DAG.public String getScheduleTaskName()
public void setScheduleTaskName(String ScheduleTaskName)
ScheduleTaskName
- A Task node in the scheduling flow.public String getJobConf()
public void setJobConf(String JobConf)
JobConf
- Core configurations for Yarn tasks.public String getContext()
public void setContext(String Context)
Context
- Insight structure information.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2025. All rights reserved.