0

私は 1 GB 程度の巨大なログ ファイルを扱っていますが、1 つのセッションしか気にしないのに、多くのユーザー セッションが含まれています。

通常、セッション ID を検索するだけで、関心のあるセッションをカバーするファイルの一般的な領域を絞り込むことができます (2 分以上かかります)。その後、ユーザー セッションで発生したイベントの前後のデータを削除して、その後の検索を高速化したいと考えています (対象領域を絞り込んだため)。

Google Chrome に巨大なログ ファイルをロードし、関心のある領域をスクロールバーにマーカーで表示する検索ハイライト機能を使用するのが好きですが、200MB を超えるファイルでは実際には機能せず、無関係な部分を削除することもできません。ログを検索して、その後の検索を高速化します。

よくある問題だと思います。そのようなツールを見つけることができれば、時間を大幅に節約できます。

ありがとう。

4

2 に答える 2

1

多くの UNIX コマンド ライン ツールがこの種の作業に役立ちます。特に grep を使用すると、文字列またはパターン (セッション ID) を含む行を見つけることができます。デフォルトでは行を返しますが、前または後の n 行を返すこともできます。

于 2011-02-09T12:25:25.117 に答える
1

Splunkは、ログの監視と分析に適したツールです。必要以上に多くのことをカバーしているかもしれませんが、一見の価値は間違いなくあります。1 日 500MB に制限された無料のライセンスと、本格的に使いたい場合はエンタープライズ ライセンスを利用できます (ライセンス比較表)。

于 2011-02-09T12:27:25.017 に答える