Skip to main content

max / makenotwork

pom: wire scan_pipeline target on hetzner Adds [targets.mnw.scan_pipeline] to the prod PoM config so the new check actually runs against makenotwork's /admin/uploads/health.json. Localhost port 3000 to skip Caddy + Cloudflare on internal-only monitoring traffic. 5-minute interval, 10-second timeout. astra peer not configured for scan_pipeline yet โ€” single-source signal is enough; would just duplicate alerts.
Author: Max J. <87768334+MaxJMath@users.noreply.github.com> · 2026-05-24 22:29 UTC
Commit: e78c5d19049020d88ea812793e6a8377211727e6
Parent: 218c512
1 file changed, +9 insertions, -0 deletions
@@ -65,6 +65,15 @@ databases = ["makenotwork"]
65 65 max_age_hours = 25
66 66 interval_secs = 3600
67 67
68 + [targets.mnw.scan_pipeline]
69 + # Polls /admin/uploads/health.json for queue depth, stuck-scan count,
70 + # held backlog, and per-layer error rates. Thresholds per
71 + # scan-pipeline-audit.md ยง 6. Localhost on the makenotwork port to
72 + # skip the Caddy + Cloudflare path โ€” internal-only signal.
73 + base_url = "http://127.0.0.1:3000"
74 + interval_secs = 300
75 + timeout_secs = 10
76 +
68 77 [targets.mnw-cli]
69 78 label = "MNW CLI SSH Server"
70 79