これは、ログファイルを簡単にナビゲートする方法を示す、lintut.comのスタッフによるすばらしいチュートリアルです。
情報の海では何を探しているのかを知るのが難しいため、ログファイルは読みにくいことで有名です。
lnavの機能は印象的です:
- 単一のログビュー:すべてのログファイルの内容は、メッセージのタイムスタンプに基づいて単一のビューにマージされます。複数のウィンドウ間でタイムスタンプを手動で関連付けたり、ローテーションされたログファイルを表示する順序を把握したりする必要はありません。
- いくつかの一般的なログファイルの自動フォーマット検出。また、gzip / bzi2ファイルを検出し、その場で自動的に解凍します。
- フィルター:正規表現のセットに一致する、または一致しない行のみを表示します。エラーレベルでフィルタリングします。
- タイムラインビュー:時間の経過に伴うメッセージのヒストグラムを表示します。警告とエラーの数がディスプレイで強調表示されるため、問題が発生した場所を簡単に確認できます。
- SQLを使用したログのクエリ:ログファイルは、SQLite仮想テーブルのバッキングとして直接使用されます。
- 自動データ抽出:組み込みのログメッセージパーサーは、プレーンにフォーマットされたログメッセージから興味深いデータを自動的に検出して抽出できます。
- ライブ操作:入力しながら検索します。新しいログ行は、追加されると自動的に読み込まれ、検索されます。フィルタは、ロードされる行に適用されます。また、入力時にSQLクエリが正しいかどうかがチェックされます。
- 構成可能な色付けによる構文の強調表示
- タブ補完
- セッション
- LinuxとMacをサポート
記事全体については、lintutのリンクをご覧ください:
Log File Navigator –UbuntuおよびCentOSlinuxのlnavをインストールして使用する