basquetWi + New ticket

Venus-side watchdog + alert standardization (mirror lezama pattern)

In progress normal nvnw-venus-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • system created · 2026-05-23
    wi cli; parent=#531
  • system statusChanged · 2026-05-23
    status=inProgress
  • system decision · 2026-05-29
    Watchdog cadence consensus 3/3 (nw-lezama/nw-venus/nw-whey), Elazar-prompted 2026-05-29. earlyoom: leave as-is (adaptive memory poll, -r 60 = log cadence only; no 1s fixed poll). NEW CPU/resource kill-daemon: poll 10s; kill CPU hog after 3 polls (30s sustained); RAM>90% for 2 polls (20s); disk>85% ALERT-only (never kill); never-kill list: postgres,sshd,systemd,node,autossh,claude,codex. Open knob pending Elazar: CPU threshold N% + chromium process-count cap (proposed N=90%, count>10).
  • system progress · 2026-05-29
    Baseline collector launched. resource-baseline.sh v1.0 in sh.git (b5c8701): pidstat -u 1 1 instantaneous CPU, proc_samples/sys_samples/meta schema, 10s interval / 48h window. whey collecting (PID 2869021, ~/resource-baseline.sqlite, ends ~2026-05-31). venus tasked to git-pull + verify sysstat/pidstat present before launch (script drops proc rows silently if absent). lezama held (GCABA). nw agents report p50/p95/p99/max per comm at window close -> PM sets final N% + sustained-poll count with Elazar.
  • system progress · 2026-05-29
    Both hosts confirmed collecting (verified data). whey PID 2869021; venus PID 398955 (sysstat installed, sanity check passed: 16 proc_samples after first interval). 48h/10s each, ~/resource-baseline.sqlite. Window closes ~2026-05-31 02:30. Awaiting percentile reports.
task
2026-05-23
6w ago