LogViewPro:大容量の.logファイルを分析・比較する

LogViewPro:大容量の.logファイルを分析・比較する

非常に大きなプレーンテキストログを検査する必要がある場合は、以前のLogViewProの記事で紹介したユーティリティが役立つかもしれません。UVviewsoftはLogViewerを、4GBを超えるファイルを含む、サイズ無制限のファイルに対応した高速かつ低メモリのビューアと説明しています。そのツールには、タブ、前方および後方検索、正規表現によるハイライト表示、フィルタリングされたログの作成などが含まれています。これらはベンダーの主張であり、ダウンロードページには2018年8月版のバージョン2.3.1が掲載されています。

アーカイブされた記事ではこのプログラムを「LogViewPro」と呼んでいますが、開発者のページでは「LogViewer」と呼び、実行ファイルは としていますLogView.exe。以下のUI図は概念図であり、アプリケーションのスクリーンショットではありません。

サーバーログの上に server.log と worker.log タブが配置された、概念的な LogViewer ウィンドウ。合成サーバーログが表示されている。
2つのログファイルを別々のタブで開いたままにしておく。

LogViewerでできること

このプログラムは、基本的なエディタでは処理しきれないような大量のテキストログを読み込むために設計されています。UVviewsoft社によると、スクロールが速く、メモリ使用量も少なく、4GBを超えるファイルも開くことができるとのことです。ただし、実際のパフォーマンスは、ファイルの種類、最長行、エンコード方式、ストレージ容量、Windows環境によって異なります。

  • 複数タブ:複数のログを開いて、それらを切り替えることができます。製品ページには、同期された並列差分表示については記載されていません。
  • 前方検索と後方検索:現在位置からリクエストID、タイムスタンプ、ホスト、または特徴的なフレーズを検索します。
  • 正規表現のハイライト表示:一致する行をマークします。開発者は 20 色のリストを挙げ、1 つのルールが などの複数の用語に一致する可能性があると指摘していますword1|word2。
  • ファイルと出力の変更:機能一覧には、自動更新、「末尾追跡」、印刷、および「フィルタリングされたログの作成」コマンドが含まれています。末尾追跡と折り返しはタブごとに設定できます。
  • テキスト形式:対応エンコーディングは、ANSI、OEM、UTF-8、Unicode(リトルエンディアンおよびビッグエンディアン)です。行折り返しと行番号もサポートされています。
タイムアウトが合成ログで強調表示され、2方向の矢印が表示された概念的なLogViewer検索ビュー
特徴的な用語を検索し、一致する項目間を移動します。

意図的にハイライトルールを設定する

ハイライト表示は、定義した正規表現に基づいて行われます。アプリケーションの重要度レベルは自動的に認識されません。たとえば、ERROR|WARNどちらの用語にも同じ色で一致する可能性があります。用語ごとに異なる色が必要な場合は、別々のルールを使用し、一致が問題の原因であると判断する前に、近くの行を確認してください。

概念的な色とフィルターダイアログに、2 つの合成ログ行に一致する 1 つの琥珀色の ERROR|WARN 正規表現ルールが含まれています
1つのルールで、関連する用語を単一の強調表示色でグループ化できます。

ログを調査するためのシンプルなワークフロー

  1. 関連するログを選択してください。まずは、関係するサービスまたはマシンから始めましょう。ソースが重要であったり、変更が続いている場合は、変更されていないコピーを保存してください。
  2. 関連ファイルをタブで開きます。例えば、サーバーログとワーカーログを開いたままにしておきます。開発者によると、未登録版ではタブが2つに制限されているため、大規模なレビューには複数回の閲覧が必要になる場合があるとのことです。
  3. アンカーとなる要素を探します。リクエストID、正確なタイムスタンプ、または通常とは異なるエラーフレーズを探し、それらが出現する箇所を前後に移動してください。「失敗」のような漠然とした単語よりも、まれにしか出現しない識別子の方が役立ちます。
  4. 必要な場合にのみハイライト表示とフィルタリングを行ってください。繰り返し出現するメッセージには、限定的な正規表現ルールを追加してください。フィルタリングされたログ出力にはfiltered-logコマンドを使用してください。ただし、元のログは保持してください。フィルタリングによって、一致箇所の直前または直後のコンテキストが削除される可能性があるためです。

2つのファイルを比較するには、それぞれのファイルで同じ識別子または時間範囲を検索し、周辺のイベントを確認してください。これは手動による比較です。公開されている機能一覧には、行ごとの自動差分比較や同期ペインについては記載されていません。構造化クエリ、ダッシュボード、または複数のマシン間での相関分析が必要な場合は、別のツールを使用してください。

ダウンロード、互換性、およびライセンス

公式ダウンロードページにはポータブルZIPファイルが用意されています。解凍して実行してくださいLogView.exe。設定ファイルはLogView.iniプログラムフォルダ内にあります。製品ページには「Windows All」と記載されていますが、最新リリースは2.3.1(2018年8月)です。この古いシステム要件は、現在のWindowsバージョンで動作することを保証するものではありませんので、ご使用の環境での互換性を確認してください。

UVviewsoftによると、LogViewerは家庭での使用は無料ですが、職場や商用で使用する場合は登録が必要です。未登録版では起動時に通知が表示され、タブは最大2つまでしか開けません。職場で使用する前に開発元のライセンスページを確認し、 LogViewerの公式サイトからプログラムを入手してください。

誰が検討すべきか?

LogViewerは、公開されている機能一覧に基づくと、大量のプレーンテキストログを手動で読み取り、双方向検索を行い、繰り返し出現するパターンをマークするための軽量なWindowsユーティリティを求めるユーザーに適しています。ただし、開発期間が長いこと、未登録タブが2つに制限されていること、差分表示や構造化クエリ機能が文書化されていないことは、重要な制約となります。現在の運用ワークフローで使用する場合は、まず互換性とライセンスを確認してください。複数のサービスにわたる調査を行う場合は、必要な解析機能と相関分析機能を備えた、メンテナンスが行き届いたログプラットフォームを選択することをお勧めします。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。