LazyJournal
journalctlファイルシステム、DockerおよびPodmanコンテナ、Kubernetesポッドからログを読み取るためのTUIで、ファジー検索、正規表現、出力の色付けをサポートし、Goでgocuiライブラリを使用して書かれています。
カテゴリーにリストされています:
GitHub開発ツール
説明
Lazyjournalは、journalctl、DockerおよびPodmanコンテナ、Kubernetesポッドなど、さまざまなソースからのログを読み取るために設計されたターミナルユーザーインターフェース(TUI)です。ユーザーは、ファジーファインドや正規表現のサポートを利用して、ログを迅速に表示およびフィルタリングでき、可読性を向上させるために色分けされた出力を提供します。Goで書かれたLazyjournalは、LazyDockerやLazyGitなどのツールに触発されており、ログ管理をより効率的でユーザーフレンドリーにします。
使い方 LazyJournal?
Lazyjournalを使用するには、実行可能ファイルをダウンロードし、ターミナルで実行するだけです。ログを表示、フィルタリング、および出力をカスタマイズするためのさまざまなコマンドにアクセスできます。たとえば、'lazyjournal tail'を使用してログ出力を表示したり、'lazyjournal help'を使用してコマンドのリストを表示したりします。
の主な機能 LazyJournal:
1️⃣
単一の実行可能ファイルによる簡単なインストール
2️⃣
フィルタリングオプションを備えたログの集中検索
3️⃣
選択したジャーナルからの新しいイベントのストリーミング出力
4️⃣
systemd、Docker、Kubernetesを含む複数のログソースのサポート
5️⃣
ログの可読性を向上させるためのカスタマイズ可能な出力カラーリング
なぜ使用するのか LazyJournal?
# | ユースケース | ステータス | |
---|---|---|---|
# 1 | Dockerコンテナからのログを迅速に表示およびフィルタリング | ✅ | |
# 2 | journalctlおよびsyslogからのシステムログを分析 | ✅ | |
# 3 | Kubernetesポッドのログをリアルタイムで監視 | ✅ |
開発者 LazyJournal?
Lazyjournalは、開発者やシステム管理者のためにログ管理を改善することを目指すLifailonによって開発されています。このプロジェクトはオープンソースであり、機能や機能性を向上させるためにコミュニティからの貢献を奨励しています。