ナビゲーションをスキップ

WebLogic 診断フレームワークのコンフィグレーションと使い方

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

データ アクセサを使用した診断データへのアクセス

WebLogic 診断フレームワーク (WLDF) のデータ アクセサ コンポーネントでは、ログ レコード、データ イベント、収集されたメトリックなどのさまざまなソースから得られた診断データにアクセスできます。

データ アクセサを使用すると、型、コンポーネント、属性を基準としてデータをルックアップできます。時間ベースのフィルタ処理を実行でき、イベントにアクセスする際には重大度、ソース、コンテンツを基準としたフィルタ処理が可能です。また、表形式の診断データにアクセスすることもできます。

以下の節では、データ アクセサについて説明し、オンライン (サーバが実行中の状態) およびオフライン (サーバが実行中でない状態) でデータ アクセサを使用する方法について示します。

 


データ アクセサのアクセス対象のデータ ストアについて

データ アクセサでは、他の WLDF コンポーネントから診断情報を取得します。キャプチャされた情報は、診断データの種類別に分かれた複数の論理データ ストア内に分類されます。たとえば、サーバ ログ、HTTP ログ、収集されたメトリックは、それぞれ別のデータ ストアにキャプチャされます。

WLDF では、診断データがサーバ単位で管理されます。そのため、データ アクセサでは個々のサーバのデータ ストアにアクセスできます。

データ ストアは表形式を取ることがあります。表の各レコードが 1 つの項目を表し、その項目の特性が複数のカラムで説明されます。さまざまなデータ ストアに多様なカラムがありますが、データ項目が収集された時間などほとんどのデータ ストアで共有されるカラムもあります。

データ アクセサでは、サーバの WLDF で使用されるデータ ストアについて以下のような情報を取得できます。

WLDFAccessRuntimeMBean を使用すると、このようなデータ ストアを検索したり、データ ストアにあるデータの性質を判断したりできます。また、クエリを使用してそうしたデータに選択的にアクセスすることもできます。

WebLogic のログの詳細については、『ログ ファイルのコンフィグレーションとログ メッセージのフィルタ処理』を参照してください。

 


診断データへのオンライン アクセス

実行中のサーバの診断データには、Administration Console、JMX API 群、または WebLogic Scripting Tool (WLST) を使用してアクセスできます。

Administration Console を使用してデータにアクセスする

Administration Console では、明示的にデータ アクセサを使用することはありませんが、アクセサで収集された情報は Administration Console に表示されます。たとえば、[ログ ファイルの概要] ページなどがそれに該当します。Administration Console オンライン ヘルプの「ログの表示とコンフィグレーション」を参照してください。

実行時 MBean を使用してプログラム的にデータにアクセスする

データ アクセサには、データ ストアの検索とデータ ストアからのデータ取得のために以下の実行時 MBean が用意されています。

注意 : WebLogic Server インスタンスをホストするサーバのクロックがリセットされると、タイムスタンプに基づくクエリで予期しない結果を招くことがあります。

WLST を使用してオンラインで診断データにアクセスする

WLST の exportDiagnosticDataFromServer コマンドを使用すると、実行中のサーバの診断データにアクセスできます。このコマンドの構文とサンプルについては、「WLST コマンドおよび変数リファレンス」の「診断コマンド」を参照してください。

データ アクセサで WLDF クエリ言語を使用する

データ ストアのデータを問い合わせるには、WLDF クエリ言語を使用します。データ アクセサのクエリ言語の構文については、「WLDF クエリ言語」を参照してください。

 


診断データへのオフライン アクセス

WLST の exportDiagnosticData コマンドを使用すると、オフライン状態にあるサーバの診断データの履歴にアクセスできます。このコマンドの構文とサンプルについては、「WLST コマンドおよび変数リファレンス」の「診断コマンド」を参照してください。

注意 : アーカイブされたデータについては、そのデータの永続化を行ったマシンに置かれている場合にのみ exportDiagnosticData を使用してアクセスできます。

データ アクセサのオフライン モードでは、データ ストア インスタンスの検索はできません。インスタンスについてはあらかじめ認識しておく必要があります。

 

フッタのナビゲーションのスキップ  ページの先頭 前 次