標準化されたデータ収集は、Hyades プロジェクトによって識別される、 コア・テクノロジー要件の 1 つです。ログおよびトレース・アナライザーは、 このテクノロジーを利用する最初のプログラムとして、開発者やサポート担 当者向けに、現行の Eclipse ツールを基に開発されました。
配置システムのさまざまなコンポーネントが作成するログおよびトレースを処理するための、 単一の操作ポイントを提供するインターフェースが設計されました。これら 2 つの セットのツール (トレースとロギング) をリンクすることにより、 アプリケーションとミドルウェアの問題判別とデバッグの間のギャップを 埋めることができます。カスタマー・アプリケーションの分散スタックの中の エンドツーエンド・イベントを取り込んで相関させることにより、 このツールでは分散アプリケーションの問題を、より構造的に分析することができます。 また、このツールにより、1 人の担当者が 1 つのシステム内で問題をデバッグし、 解決することが、より容易で高速になります。
製品の集合を構成するシステムで問題の根本原因を判別
することは、困難な場合があります。すべての製品は、トレース・レコード、ログ・レコード、
およびメッセージなど、問題判別データを作成します。ただし、問題判別データは、
異なる製品間や、異なるサーバー上の製品間では簡単に相関できません。それぞれの製品の問題判別データは、システムの
問題全体に対して、小さなウィンドウからのビューしか提供
できません。タイム・スタンプは十分ではありません。
タイム・スタンプは十分に細分化されておらず、クロックはサーバー間で同期していないことがよくあります。これらの問題
すべてが問題判別の作業 (つまり、どのサーバーか、どの製品
か、および問題の根本原因が何かを判別すること) を非常に
困難なものにしており、システムの複雑さとサイズが増すに
つれ、さらに複雑になります。
ログおよびトレース・アナライザーを使用すると、さまざまなログ・ファイル、
およびログ・ファイルの分析と相関に使用できる症状データベースを
インポートできるため、この複雑さが軽減されます。今日のソリューションにおける
問題判別の中核となる問題は、製品間の問題判別データが相関されていないことです。
つまり、1 つの製品によって収集されたイベントと、別の製品によって収集された
イベントとの関係を容易に判別できないということです。現在では、ログおよびトレース・アナライザ
ーにより、複数の製品からのログ・ファイル (またはトレース・ファイル) のインポートと
分析、およびこれらの製品によって収集されたイベント間の関係 (相関) の判別を
可能にすることにより、この問題に対処できるようになっています。
ログおよびトレース・アナライザーのすべての基本
インフラストラクチャーはオープン・ソースであり
、Eclipse
Test and Performance Tools Platform project で公開
されています。
ログおよびトレース・アナライザーが提供する機能の要約を以下に示します。
ログ・ファイルのインポート
ログ・ファイルのインポート
「ログ・アナライザー」ビュー
「ログ」ビュー
「ログ対話」ビュー (相関)
「ログ・スレッド対話」ビュー (相関)
ログ・パーサーと相関エンジンのプラグイン情報
Guide for creating a log parser and correlator
症状データベースと分析エンジン
症状データベース
症状データベース・エディター
症状データベースのインポートと使用
症状データベースの編集
症状データベースの作成
症状データベースのエクスポート
関連概念
症状データベース
共通ベース・イベント・モデル
ログ・ファイル相関
「ログ」ビュー
プロファイル・ツールの概説
関連タスク
ロギング優先設定を設定する
ログ・ファイルの分析
症状データベースのインポートと使用
Guide for creating a log parser and correlator
Guide for creating an analysis
engine
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.