From bdb00ff6169c4da77f1b4d908f805768c3f6b8bf Mon Sep 17 00:00:00 2001 From: Codex Date: Sun, 28 Jun 2026 07:22:05 +0000 Subject: [PATCH] fix: make sentinel trend aggregate exact --- .../web-probe-sentinel-monitor-web/monitor-web.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js b/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js index 9b193916..97443e37 100644 --- a/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js +++ b/scripts/assets/web-probe-sentinel-monitor-web/monitor-web.js @@ -71,7 +71,7 @@ createApp({ timeLabel: formatDate(rawTime), absoluteTime: formatAbsoluteDate(rawTime), reportSha: shortHash(run.reportJsonSha256 || run.report_json_sha256 || run.reportSha256 || ""), - title: `${shortId(run.id)} ${formatAbsoluteDate(rawTime)} 错误 ${red} 警告 ${warning} 总量 ${total}`, + title: `${shortId(run.id)} ${formatAbsoluteDate(rawTime)} 错误 ${red} 警告 ${warning} 合计 ${total}`, }; })); const timelineRuns = computed(() => runs.value.slice(0, 16)); @@ -237,6 +237,7 @@ createApp({ redCount, warningCount, findingCount, + trendTotalCount, severityClass, formatDate, formatAbsoluteDate, @@ -301,7 +302,7 @@ createApp({
-

错误 / 警告监测项曲线

+

错误 / 警告 / 合计曲线

按运行更新时间展示最近 {{ trendRows.length }} 次变化

{{ cadence.stale ? "非阻塞报警" : "新鲜" }} @@ -344,7 +345,7 @@ createApp({ {{ shortId(hoveredTrendDot.runId) }} {{ hoveredTrendDot.absoluteTime }} 状态 {{ hoveredTrendDot.status }} - 错误 {{ hoveredTrendDot.red }} / 警告 {{ hoveredTrendDot.warning }} / 总量 {{ hoveredTrendDot.total }} + 错误 {{ hoveredTrendDot.red }} / 警告 {{ hoveredTrendDot.warning }} / 合计 {{ hoveredTrendDot.total }} report {{ hoveredTrendDot.reportSha }}
暂无运行数据
@@ -352,7 +353,7 @@ createApp({
错误 {{ redCount({ severityCounts: severityTotals }) }} 警告 {{ warningCount({ severityCounts: severityTotals }) }} - 监测项总量 {{ findingCount({ findingCount: overview?.latestRun?.findingCount, severityCounts: severityTotals }) }} + 错误+警告合计 {{ trendTotalCount({ severityCounts: severityTotals }) }} {{ cadence.alert }}
@@ -588,9 +589,7 @@ function trendWarningCount(item) { } function trendTotalCount(item) { - const counts = trendSeverityCounts(item); - if (!counts) return 0; - return Object.values(counts).reduce((sum, value) => sum + number(value), 0); + return trendErrorCount(item) + trendWarningCount(item); } function findingCount(item) {