Описание
Привет, мир!
Выпустили в открытое плаванье Kronika 1.0 — [link]
Мне всегда нравился atop: возможность посмотреть, что происходило с машиной, когда проблема уже закончилась. Хотелось сделать его веб-версию. Постепенно к процессам и метрикам Linux добавился PostgreSQL - получился инструмент для разбора истории работы машины и базы, в дальнейшем к нему был прикручен read-only-mcp.
Что можно посмотреть:
* процессы, их CPU, память и дисковый ввод-вывод;
* нагрузку на диски и сеть, нехватку ресурсов, лимиты контейнеров;
* запросы PostgreSQL, планы выполнения, блокировки, работу vacuum, статистику таблиц и индексов;
* события и сообщения журналов за тот же период.
Отдельная приятная штука — экспорт данных в HTML-файл. Внутри уже лежит интерфейс, записанные данные и движок на Rust, собранный в WebAssembly. Скачиваешь, открываешь в браузере - все работает как на сервере, для просмотра он не нужен.
Такой файл можно отправить коллеге вместе с вопросом "посмотри, что здесь происходило".
👉 Скачать пример kronika-v1.0.0.html - для просмотра в браузере.
В релизе есть готовые musl-бинарники для Linux x86-64 и ARM64, код открыт под MIT. Буду рад обратной связи.
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.