feat(monitor): surface workbench sentinel root causes

This commit is contained in:
Codex
2026-06-27 01:52:50 +00:00
parent 3e4320eb88
commit 631e8ad23e
9 changed files with 382 additions and 17 deletions
+4 -3
View File
@@ -697,12 +697,13 @@ export function renderWebObserveAnalyzeTable(value: Record<string, unknown>): st
webObserveTable(consoleAlertGroups.length > 0 ? ["COUNT", "TYPE", "STATUS", "PATH", "LAST", "TRACES"] : ["TS", "TYPE", "STATUS", "PATH", "TRACE", "TEXT"], consoleAlertRows.length > 0 ? consoleAlertRows : [["-", "-", "-", "-", "-", "-"]]),
"",
"Findings:",
webObserveTable(["KIND", "SEVERITY", "COUNT", "SUMMARY"], findings.length > 0 ? findings.map((item) => [
webObserveShort(webObserveText(item.kind ?? item.code), 32),
webObserveTable(["KIND", "SEVERITY", "COUNT", "ROOT_CAUSE", "SUMMARY"], findings.length > 0 ? findings.map((item) => [
webObserveShort(webObserveText(item.kind ?? item.id ?? item.code), 32),
webObserveText(item.severity ?? item.level),
webObserveText(item.count ?? item.sampleCount),
webObserveShort(webObserveText(item.rootCause ?? item.rootCauseStatus), 48),
webObserveShort(webObserveText(item.summary ?? item.message), 96),
]) : [["-", "-", "-", "-"]]),
]) : [["-", "-", "-", "-", "-"]]),
"",
"Archive red findings:",
webObserveTable(["KIND", "COUNT", "SUMMARY"], archiveRedFindings.length > 0 ? archiveRedFindings.map((item) => [