TGViewer
Записки админа Записки админа @sysadminnotes · 12.7K subscribers
Post #3856 8.13K
💯 Давайте для начала о проекте LazyJournal:

https://github.com/Lifailon/lazyjournal

Автор, вдохновившись такими инструментами как lazygit и lazyocker, решил сделать инструмент для работы с journald и лог-файлами, которые собираются в нём. Помните у нас была такая рубрика как #смотрикакой? Вот в рамках этой рубрики и предлагаю посмотреть на утилиту. Мне lazyjournal как инструмент понравился...

LazyJournal - это терминальный пользовательский интерфейс (TUI) для journalctl, логов файловой системе и контейнеров Docker для быстрого просмотра и фильтрации, написанный на языке Go с использованием библиотеки gocui.

- Простая установка, для запуска достаточно загрузить в систему один исполняемый файл без зависимостей.
- Проект вдохновлен работами Jesse Duffield, по этому интерфейс будет знаком всем тем, кто уже использует LazyDocker и LazyGit.
- Для всех журналов присутствует возможность динамической фильтрации вывода с поддержкой нечеткого поиска (поиск всех фраз, разделенных пробелом в любом месте строки) и регулярных выражений (в стиле fzf и grep), а также подсветкой найденных слов.
- Позволяет получить список всех доступных журналов юнитов из journalctl (используется для чтения логов из подсистемы systemd).
- Возможность просматривать все доступные лог-файлы из каталога /var/log с сортировкой по дате изменения (например, для Apache, Nginx или СУБД), включая доступ к архивным логам.
- Поддержка логов контейнеров Docker.
- Проект будет полезен в первую очередь для системных администраторов Linux, больше не нужно вручную искать журналы в системе и каждый раз вызывать grep.

Было сделано много доработок и добавлены новые источники для сбора логов. Если кратко, добавлена поддержка логов Podman и Swarm, а также добавлены пользовательские логи и лог-файлы дескрипторов, фильтры для всех журналов, реализован вывод лога в режима реального времени и улучшена производительность.


#смотрикакой #logs #journald
  • 👍 35
  • 🔥 10
  • ❤ 1
More from @sysadminnotes
  1. Sep 18, 2026🧾 Как-то я пропустил пятый номер tmp.0ut, а там есть что почитать. В самый раз в пятничку…
  2. Sep 15, 2026🛠 excise - tui утилита для проверки информации о занятости места на диске... https://gith…
  3. Sep 14, 2026💿 Cracking the Linux Boot Code - занятное чтиво от инженеров Oracle о диагностике запуска…
  4. Sep 13, 2026🕹 Побаловаться на выходных - Quake на CSS, и Quake в ASCII. В браузере доступно по ссылка…
  5. Sep 12, 2026⚙️ А вот тут менеджер виртуальных машин прямо в терминале - kudu. Для тех, кому интересен…
  6. Sep 12, 2026🛰 CERN's migration path from CentOS Linux to Debian - CERN мигрирует 2200 промышленных ко…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →