LazyJournal
Uma interface TUI para ler logs do sistema de arquivos journalctl, contêineres Docker e Podman, bem como pods Kubernetes para visualização e filtragem rápidas com suporte para pesquisa difusa, regex e coloração da saída, escrito em Go com a biblioteca gocui.
Listado em categorias:
GitHubFerramentas de desenvolvimento
Descrição
Lazyjournal é uma interface de usuário de terminal (TUI) projetada para ler logs de várias fontes, incluindo journalctl, contêineres Docker e Podman, e pods Kubernetes. Permite que os usuários visualizem e filtrem logs rapidamente com suporte a busca difusa e regex, tudo isso enquanto fornece uma saída colorida para melhor legibilidade. Escrito em Go, Lazyjournal é inspirado em ferramentas como LazyDocker e LazyGit, tornando o gerenciamento de logs mais eficiente e amigável.
Como usar LazyJournal?
Para usar o Lazyjournal, basta baixar o arquivo executável e executá-lo no seu terminal. Você pode acessar vários comandos para visualizar logs, filtrá-los e personalizar a saída. Por exemplo, use 'lazyjournal tail' para visualizar a saída do log ou 'lazyjournal help' para uma lista de comandos.
Recursos principais de LazyJournal:
1️⃣
Instalação simples com um único arquivo executável
2️⃣
Busca centralizada por logs com opções de filtragem
3️⃣
Saída em streaming de novos eventos de diários selecionados
4️⃣
Suporte a múltiplas fontes de log, incluindo systemd, Docker e Kubernetes
5️⃣
Coloração de saída personalizável para melhor legibilidade dos logs
Por que usar LazyJournal?
# | Caso de uso | Status | |
---|---|---|---|
# 1 | Visualizar e filtrar logs de contêineres Docker rapidamente | ✅ | |
# 2 | Analisar logs do sistema a partir do journalctl e syslog | ✅ | |
# 3 | Monitorar logs de pods Kubernetes em tempo real | ✅ |
Desenvolvido por LazyJournal?
Lazyjournal é desenvolvido por Lifailon, que visa melhorar o gerenciamento de logs para desenvolvedores e administradores de sistema. O projeto é de código aberto e incentiva contribuições da comunidade para aprimorar suas funcionalidades.