You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
na-report: journalctl -k читает только текущий бут — после ребута отчёт занижает события в разы (2 298 против 72 485) #41
na-report собирает события из journalctl -k, а -k подразумевает -b (только текущая загрузка).
Окно задаётся через --since -Nh, поэтому после перезагрузки отчёт молча показывает не «за 24 часа»,
а «с момента ребута» — и занижает всё: число дропов, топ источников, вердикты.
2026-08-31, флот из 5 нод, разбор сразу после планового ребута. На de01 na-report за 24 ч дал 2 298 событий, при том что реально их было 72 485:
$ na-report | head -3
[*] Окно: последние 24ч · событий в drop-логе: 2298
$ journalctl -k -b all --since -24h | grep -c '\[na '
72485
Разница ×31 — то есть в первые сутки после любого ребута отчёт бесполезен именно тогда, когда в него
чаще всего и смотрят. Сегодня, спустя двое суток аптайма, оба числа совпали (74 941 / 74 941), поэтому
на живой ноде дефект незаметен и всплывает только рядом с перезагрузкой.
Предлагаемый фикс
Добавить -b all в оба вызова (collect_events и ветка --port). При --since это корректно:
граница по времени сохраняется, а границы бута перестают резать окно.
Если -b all нежелателен по производительности на больших журналах — хотя бы предупреждать в шапке:
«аптайм < окна отчёта: показаны события с момента загрузки (Nч), а не за Nч».
Activity
Merge pull request #43 from jestivald/v4.1.1-cede-and-boots
jestivald commentedon Sep 2, 2026
Исправлено в v4.1.1 (PR #43, merge 6473b53): https://github.com/jestivald/node-accelerator/releases/tag/v4.1.1 — разбор в CHANGELOG, секция v4.1.1.
v4.1.1: уступка масок logrotate видна (владелец/maxsize/состояние, di…