ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server 診断フレームワークのコンフィグレーションと使い方
11
g
リリース 1 (10.3.1)
B55523-01
次へ
目次
タイトルと著作権情報
はじめに
ドキュメントのアクセシビリティについて
表記規則
1
概要とロードマップ
WebLogic 診断フレームワーク (WebLogic Diagnostic Framework) とは
ドキュメントの内容と対象読者
このドキュメントの手引き
関連ドキュメント
サンプルとチュートリアル
Avitek Medical Records アプリケーション (MedRec) とチュートリアル
このリリースでの新機能と変更点
2
WLDF アーキテクチャの概要
WebLogic 診断フレームワークの概要
データの作成、収集、およびインスツルメンテーション
アーカイブ
監視と通知
データ アクセサ
診断イメージ キャプチャ
全体の構成
3
WLDF コンフィグレーションについて
コンフィグレーション MBean と XML
WLDF のコンフィグレーション用ツール
WLDF コンフィグレーションの区分
サーバ レベルのコンフィグレーション
アプリケーション レベルのコンフィグレーション
診断イメージ キャプチャと診断アーカイブのコンフィグレーション
診断システム モジュールのコンフィグレーション
診断システム モジュールとそのリソース記述子
config.xml からの診断システム モジュールの参照
DIAG_MODULE
.xml リソース記述子のコンフィグレーション
診断システム モジュールの管理
診断システム リソースのコンフィグレーションの詳細
アプリケーション用の診断モジュールのコンフィグレーション
WLDF コンフィグレーション MBean と XML 要素へのマッピング
4
診断イメージのコンフィグレーションとキャプチャ
イメージ キャプチャの開始方法
診断イメージ キャプチャのコンフィグレーション
サーバのコンフィグレーションにおける診断イメージ キャプチャの永続化
キャプチャされたイメージ ファイルの内容
5
診断アーカイブのコンフィグレーション
アーカイブのコンフィグレーション
ファイルベースのストアのコンフィグレーション
JDBC ベースのストアのコンフィグレーション
データベースでの WLDF テーブルの作成
WLDF 用の JDBC リソースのコンフィグレーション
アーカイブのデータの廃棄
サーバ レベルでのデータ廃棄のコンフィグレーション
診断アーカイブに対する期間に基づいたデータ廃棄ポリシーのコンフィグレーション
サンプル コンフィグレーション
6
メトリック収集用のハーベスタのコンフィグレーション
メトリック収集、収集可能データ、および収集対象データ
さまざまな収集可能エンティティからのデータ収集
ハーベスタのコンフィグレーション
ハーベスタのサンプリング期間のコンフィグレーション
収集するデータの種類のコンフィグレーション
WebLogic Server MBean とカスタム MBean の型名の指定
DomainRuntime MBeanServer からの収集
コンフィグレーション設定を検証するタイミング
さまざまな収集可能な型のコンフィグレーションのサンプル
7
監視と通知のコンフィグレーション
監視と通知
監視と通知のコンフィグレーションの概要
監視と通知のコンフィグレーションのサンプル
8
監視のコンフィグレーション
監視の種類
すべての種類の監視で共有されるコンフィグレーション オプション
ハーベスタ監視のコンフィグレーション
ログ監視のコンフィグレーション
インスツルメンテーション監視のコンフィグレーション
監視ルール式の定義
9
通知のコンフィグレーション
通知の種類
JMX 通知のコンフィグレーション
JMS 通知のコンフィグレーション
SNMP 通知のコンフィグレーション
SMTP 通知のコンフィグレーション
イメージ通知のコンフィグレーション
10
インスツルメンテーションのコンフィグレーション
概念と用語
インスツルメンテーションのスコープ
コンフィグレーションとデプロイメント
ジョインポイント、ポイントカット、診断ロケーション
診断モニタのタイプ
診断アクション
インスツルメンテーション コンフィグレーション ファイル
インスツルメンテーションに使用する XML 要素
<Instrumentation> XML 要素
<wldf-instrumentation-monitor> XML 要素
各モニタ タイプへの <wldf-instrumentation-monitor> の XML 要素のマッピング
サーバ スコープのインスツルメンテーションのコンフィグレーション
アプリケーション スコープのインスツルメンテーションのコンフィグレーション
システム スコープのインスツルメンテーションとアプリケーション スコープのインスツルメンテーションの比較
アプリケーションのインスツルメントに必要な手順の概要
代理モニタの記述子ファイルの作成
カスタム モニタの記述子ファイルの作成
カスタム モニタのポイントカットの定義
アノテーションベースのポイントカット
11
診断コンテキストを管理するための DyeInjection モニタのコンフィグレーション
診断コンテキストの内容、ライフサイクル、コンフィグレーション
コンテキストのライフ サイクルとコンテキスト ID
仕分け、仕分けフラグ、仕分けベクトル
診断コンテキストがコンフィグレーションされる場所
プロセスの概要
DyeInjection モニタを介した仕分けベクトルのコンフィグレーション
DyeInjection モニタでサポートされる仕分け
PROTOCOL 仕分けフラグ
THROTTLE 仕分けフラグ
診断コンテキストの作成条件
仕分けフィルタを使用するための代理モニタのコンフィグレーション
仕分けマスクによるモニタへ渡す要求のフィルタ方法
仕分けフィルタの例
インスツルメンテーション イベントの量を制御するスロットル機能の使い方
THROTTLE 仕分けのコンフィグレーション
代理モニタ、カスタム モニタでのスロットル機能の処理方法
weblogic.diagnostics.context の使い方
12
データ アクセサを使用した診断データへのアクセス
データ アクセサのアクセス対象のデータ ストア
診断データへのオンライン アクセス
Administration Console を使用してデータへのアクセス
実行時 MBean を使用してプログラム的にデータへのアクセス
WLST を使用してオンラインで診断データへのアクセス
データ アクセサで WLDF クエリ言語の使用
診断データへのオフライン アクセス
診断データへのプログラム的なアクセス
システム クロックをリセットすることによるデータのアーカイブおよび取得に対する影響
13
WLDF アプリケーション モジュールのデプロイメント
診断モジュールのアプリケーション スコープ リソースとしてのデプロイ
インスツルメンテーション コンフィグレーションを動的に制御するためのデプロイメント プランの使用
デプロイメント プランの使用 : 概要
weblogic.PlanGenerator によるデプロイメント プランの作成
診断用のデプロイメント プランのサンプル
ホットスワップ機能の有効化
デプロイメント プランによるアプリケーションのデプロイ
変更したプランによるアプリケーションの更新
14
WLDF のプログラム的なコンフィグレーションと使用
WLDF によるデータの生成と取得
Bean およびパッケージへの WLDF コンポーネントのマッピング
プログラミング ツール
コンフィグレーション API と実行時 API
コンフィグレーション API
実行時 API
WLDF パッケージ
WLDF プログラミング : サンプル
サンプル : DiagnosticContextExample.java
サンプル : HarvesterMonitor.java
通知リスナ
HarvesterMonitor.java
サンプル : JMXAccessorExample.java
A
WLDF クエリ言語
クエリ式の構成要素
サポートされる演算子
演算子の優先順位
String 型のカラムでサポートされる数値の比較演算
サポートされる数値定数と文字列リテラル
式内の変数について
監視ルール式の作成
ログ イベントの監視ルール式の作成
インスツルメンテーション イベントの監視ルール式の作成
ハーベスタの監視ルール式の作成
データ アクセサ クエリの作成
データ ストアの論理名
データ ストアのカラム名
ログ フィルタ式の作成
複雑な式の作成
B
WLDF インスツルメンテーション ライブラリ
診断モニタ ライブラリ
診断アクション ライブラリ
TraceAction
DisplayArgumentsAction
TraceElapsedTimeAction
StackDumpAction
ThreadDumpAction
MethodInvocationStatisticsAction
MethodInvocationStatisticsAction データを収集するためのハーベスタのコンフィグレーション
MethodInvocationStatistics メトリックに基づく監視ルールのコンフィグレーション
JMX によるデータの収集
C
式でのワイルドカードの使用
ハーベスタ インスタンス名にワイルドカードの使用
例
ハーベスタの複合属性およびネストされた属性の指定
例
収集された複合属性またはネストされた属性に関するアクセサの使用
監視ルール インスタンス名にワイルドカードの使用
ハーベスタの監視ルールでの複合属性の指定
D
WebLogic Scripting Tool のサンプル
サンプル : DyeInjection モニタの動的な作成
サンプル : 監視と JMX 通知のコンフィグレーション
サンプル : JMXWatchNotificationListener クラスの記述
サンプル : 収集用の MBean と属性の登録
用語集