Инструмент жёстко сфокусирован на эффективности при одновременном запросе логов с нескольких удалённых машин, их фильтрации по временному диапазону и шаблонам, а также на отрисовке интерактивной гистограммы по времени для быстрого визуального анализа.
Основной сценарий использования: чтение системных логов (из файлов
/var/log/messages или /var/log/syslog, либо напрямую из journalctl) с одного или нескольких удалённых хостов. Очень эффективен даже при работе с большими лог-файлами (1 ГБ и более).Поддерживаются и другие форматы логов, можно использовать любые лог-файлы, но именно этот основной сценарий определял реализацию: у нас backend веб-сервиса работал как systemd-сервисы на множестве Linux-инстансов, генерировал большое количество логов, и нам нужен был способ эффективно читать эти логи с гистограммой временной шкалы — примерно как в Graylog, но проще и быстрее.
https://github.com/dimonomid/nerdlog
Подписывайтесь на наш канал в MAX и будьте в курсе!
👉 Мы в MAX
@sysadmin1