Log4jファイルによって生成されたログファイル用のアナライザーツールを探しています。 grep?より高度なものを探しています。ログファイルの分析に何を使用していますか?
次の種類の機能を探しています。
私のlog4j構成では、パターン%d %p %c - %m%n
でorg.Apache.log4j.PatternLayoutを使用していますが、アナライザーツールに適合させることができます。
(免責事項:私はChainsaw V2に貢献している開発者の1人です)
Chainsaw V2 は、カスタム式のサポートと、それらの式を使用してイベントを色付け、検索、フィルタリングする機能を通じて、探している機能の一部を提供できます。
複数のログファイルをChainsawにロードできます(デフォルトでは、ログファイルのすべてのイベントはログファイル固有のタブに配置されます)。また、すべてのタブのイベントを、指定した式に一致する新しいタブに集約する「カスタム式ログパネル」を定義することもできます-データベース「ビュー」と同様に、式「LEVEL> = WARN」を使用してすべての警告を収集できます、ログファイルからの単一のビューへのエラーおよび致命的なメッセージ。
イベントの色付け、検索、フィルタリングに使用できる式の例:
現在、「カウント」を取得する唯一の方法は、「フォーカスの絞り込み」フィールドで式を定義することです(式に一致するイベントの数がステータスバーに表示されます)。
今後のリリースに追加される便利な機能の1つは、テーブルの右側にあるクリック可能なバーです(Eclipseまたは構文エラー表示を示すIdeaのバーに似ています)。これにより、ログファイル全体の色ルールと検索式の一致が表示されます。
Chainsaw V2の次のバージョンがリリースされたら、ぜひ試してみてください-オープンソースであり、無料であり、私たちは常に提案とフィードバックに興味があります。
Splunk をお勧めします。大量(テラバイト)のログ全体でGoogleのような高速な検索を提供し、フィルタリング(ログレベルまたは日付などによる)が簡単で、複数の関連するログイベントのトランザクションなどに簡単に関連付けることができます。
1日あたり500 MB未満のログのインデックスを作成している限り、ダウンロード可能なバージョンは無料です。
LogSaw を試すことができます。これは、Eclipseベースのオープンソースソフトウェアで、現在アクティブです...
少し遅れる可能性がありますが、 LogMX はこれらすべてを実行し、長年にわたって非常に活発です。オープンソースではありませんが、たとえそうでなくても強力です!
Apache Chainsawをご覧ください http://logging.Apache.org/chainsaw/index.html ニーズに合わせて
マインドツリーインサイトは、便利なオープンソースのログ分析ツールでもあります
そのためのカスタムツールを作成しました: https://plus.google.com/u/0/102275357970232913798/posts/Fsu6qftH2ja
Alfaは、ログファイルを分析するためのGUIツールです。通常、エディターを使用してそれらのデータを検索する必要があります。ログを開き、Ctrl-Fと「次へ」ボタンを何度も押して、変更されたファイルをリロードし、検索を繰り返します。アルファは、ログファイルをデータベースにマッピングし、標準のSQLクエリを使用して、余分なアクションなしでデータを取得できるようにします。