feat(monitor): surface workbench sentinel root causes
This commit is contained in:
@@ -195,11 +195,17 @@ const slimFinding=(item)=>{
|
||||
if(!item||typeof item!=='object') return null;
|
||||
const samples=Array.isArray(item.samples)?item.samples.length:null;
|
||||
const groups=Array.isArray(item.groups)?item.groups.length:null;
|
||||
const evidence=item.evidence&&typeof item.evidence==='object'?slimObject(item.evidence,10):null;
|
||||
return {
|
||||
kind:short(item.kind||item.code||item.id,80),
|
||||
severity:short(item.severity||item.level,24),
|
||||
count:item.count??item.sampleCount??null,
|
||||
summary:short(item.summary||item.message,240),
|
||||
rootCause:short(item.rootCause,140),
|
||||
rootCauseStatus:short(item.rootCauseStatus,90),
|
||||
rootCauseConfidence:short(item.rootCauseConfidence,40),
|
||||
nextAction:short(item.nextAction,240),
|
||||
evidenceSummary:evidence?short(JSON.stringify(evidence),240):null,
|
||||
sampleRows:samples,
|
||||
groupRows:groups
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user