From 9a6779f6e81108055ee10cce3424001149e79853 Mon Sep 17 00:00:00 2001 From: Charlie Team <97194984+ToolboxAid@users.noreply.github.com> Date: Thu, 25 Jun 2026 11:08:03 -0400 Subject: [PATCH 1/2] Add System Health Postgres metrics panel --- admin/system-health.html | 16 +++ assets/theme-v2/js/admin-system-health.js | 42 +++++++ ...29-system-health-postgres-metrics-panel.md | 32 +++++ ...ostgres-metrics-panel_branch-validation.md | 21 ++++ ...s-metrics-panel_manual-validation-notes.md | 7 ++ ...es-metrics-panel_requirements-checklist.md | 14 +++ ...-postgres-metrics-panel_validation-lane.md | 21 ++++ .../dev/reports/codex_changed_files.txt | 59 +++++---- docs_build/dev/reports/codex_review.diff | Bin 212382 -> 30572 bytes .../reports/coverage_changed_js_guardrail.txt | 5 +- .../reports/playwright_v8_coverage_report.txt | 29 +++-- src/dev-runtime/server/local-api-router.mjs | 115 ++++++++++++++++-- .../api/admin-system-health/contract.test.mjs | 15 +++ .../AdminHealthOperations.test.mjs | 20 +++ .../tools/AdminHealthOperationsPage.spec.mjs | 11 ++ 15 files changed, 360 insertions(+), 47 deletions(-) create mode 100644 docs_build/dev/reports/PR_26177_CHARLIE_029-system-health-postgres-metrics-panel.md create mode 100644 docs_build/dev/reports/PR_26177_CHARLIE_029-system-health-postgres-metrics-panel_branch-validation.md create mode 100644 docs_build/dev/reports/PR_26177_CHARLIE_029-system-health-postgres-metrics-panel_manual-validation-notes.md create mode 100644 docs_build/dev/reports/PR_26177_CHARLIE_029-system-health-postgres-metrics-panel_requirements-checklist.md create mode 100644 docs_build/dev/reports/PR_26177_CHARLIE_029-system-health-postgres-metrics-panel_validation-lane.md diff --git a/admin/system-health.html b/admin/system-health.html index abe5c4f97..5aa9fa80a 100644 --- a/admin/system-health.html +++ b/admin/system-health.html @@ -51,6 +51,7 @@
Notifications & Alerts
Local API Startup
Database Health
+Postgres Metrics
Storage Health
Runtime Health
Health Check History
@@ -293,6 +294,21 @@| Metric | +Safe Value | +Status | +
|---|---|---|
| Postgres metrics | Unavailable until safe API status loads | PENDING |