mrcharles
3d69a7a989
feat(perf): census covers cpu + disk, report-only [ #757 ]
...
CPU via the same docker stats pass joined to app fqdns; disk = root fs
pct + docker system df + top-15 appdata dirs joined to fqdns. CPU/disk
are REPORT-ONLY per t/317 (human-required class).
Details: https://projects.knownelement.com/issues/757#note-1
2026-09-03 11:52:58 -05:00
mrcharles
482d0614f7
feat(perf): swap 4G->8G via second swapfile, applied live [ #755 ]
...
Applied on my.knownelement.com 2026-09-03 (founder-approved):
/apps.swap2 4G, fstab-persisted, no restarts. Verification + closure
note: https://projects.knownelement.com/issues/755#note-13
2026-09-03 11:02:06 -05:00
mrcharles
87606da528
fix(sysctl): inotify headroom 1024 instances after containerd fd death [ #755 ]
...
https://projects.knownelement.com/issues/755
2026-09-03 10:18:10 -05:00
mrcharles
23d71761c8
feat: utilization census script for daily monitor automation [ #731 ]
...
%-sorted usage-vs-limit view across all apps + 24h memcg-OOM evidence.
Backs the founder-directed monitor/adjust-over-time loop.
Meat: https://projects.knownelement.com/issues/731#note-3929
2026-09-02 20:04:42 -05:00
mrcharles
1267e60e8e
feat: apply memory shrink + daemon.json — ground truth update [ #731 ]
...
11 apps reslidered via API (53.4->29.0GB explicit limits); daemon.json
live-restore + nofile defaults applied (log keys banned: unit flag
conflict — see #731 incident note). perf/apply-memory-shrink.sh codifies
the change. All 159 apps verified running.
Meat: https://projects.knownelement.com/issues/731#note-3929
2026-09-02 19:48:45 -05:00
mrcharles
0e67f17112
feat: bootstrap repo — enforcement layer + #685 perf capture
...
Enforcement (check-rules/hooks/shellcheck) per ADOPTING pattern; perf/ SoR
from the #685 session (memcensus, pg role-caps SQL, applied sysctl, planned
daemon.json); questions-v1 (API token + dockerd window asks).
Meat + verification: https://projects.knownelement.com/issues/727#note-3913
2026-09-02 18:42:46 -05:00