LazyJournal
Une interface TUI pour lire les journaux du système de fichiers journalctl, des conteneurs Docker et Podman ainsi que des pods Kubernetes pour une visualisation et un filtrage rapides avec prise en charge de la recherche floue, des expressions régulières et de la coloration de la sortie, écrit en Go avec la bibliothèque gocui.
Listé dans les catégories:
GitHubOutils de développement
Description
Lazyjournal est une interface utilisateur de terminal (TUI) conçue pour lire les journaux de diverses sources, y compris journalctl, les conteneurs Docker et Podman, et les pods Kubernetes. Elle permet aux utilisateurs de visualiser et de filtrer rapidement les journaux avec un support de recherche floue et d'expressions régulières, tout en fournissant une sortie colorée pour une meilleure lisibilité. Écrit en Go, Lazyjournal s'inspire d'outils comme LazyDocker et LazyGit, rendant la gestion des journaux plus efficace et conviviale.
Comment utiliser LazyJournal?
Pour utiliser Lazyjournal, il suffit de télécharger le fichier exécutable et de l'exécuter dans votre terminal. Vous pouvez accéder à diverses commandes pour visualiser les journaux, les filtrer et personnaliser la sortie. Par exemple, utilisez 'lazyjournal tail' pour voir la sortie des journaux ou 'lazyjournal help' pour obtenir une liste des commandes.
Fonctionnalités principales de LazyJournal:
1️⃣
Installation simple avec un seul fichier exécutable
2️⃣
Recherche centralisée des journaux avec options de filtrage
3️⃣
Sortie en continu des nouveaux événements des journaux sélectionnés
4️⃣
Support de plusieurs sources de journaux, y compris systemd, Docker et Kubernetes
5️⃣
Coloration de sortie personnalisable pour une meilleure lisibilité des journaux
Pourquoi pourrait-il être utilisé LazyJournal?
# | Cas d'utilisation | Statut | |
---|---|---|---|
# 1 | Visualiser et filtrer rapidement les journaux des conteneurs Docker | ✅ | |
# 2 | Analyser les journaux système de journalctl et syslog | ✅ | |
# 3 | Surveiller les journaux des pods Kubernetes en temps réel | ✅ |
Développé par LazyJournal?
Lazyjournal est développé par Lifailon, qui vise à améliorer la gestion des journaux pour les développeurs et les administrateurs système. Le projet est open-source et encourage les contributions de la communauté pour améliorer ses fonctionnalités.