| Oracle Application Server Forms Services 利用ガイド 10gリリース2(10.1.2) B25065-02 |
|
この章には、次の項が含まれています。
エンド・ユーザー監視は、Oracle Enterprise Managerのユーティリティの1つです。開発者や管理者は、これを使用してアプリケーションのパフォーマンスを監視できます。ライブ・データのレポート時のシステム・リソースに対するオーバーヘッドがわずかであるため、システム管理者は、他の特別な追加手順を実行することなく、ライブ・アプリケーションのパフォーマンスを正確に監視できます。
エンド・ユーザー監視では、レポートおよびパフォーマンス・グラフが提供され、またシステムがアラートを生成します。Formsの既存の監視メカニズムとは異なり、Oracle Forms Runtimeプロセス内の処理時間だけではなく、ユーザーのコンピュータでの遅延も記録されます。
エンド・ユーザー監視からレポートされるデータは定性的です。これらは異なるドメインまたはユーザー・グループの傾向分析に使用したり、比較レポートとして使用できます。たとえば、特定のフォームを開くのに通常2秒かかるところで、突然10秒かかるようになった場合、ユーザー側にこれに相当するパフォーマンスの低下が生じていることを予測できます。ただし、これはストップウォッチを手にして計測すると、操作にちょうど10秒かかるという意味ではありません。同様に、特定の問合せに通常3秒のデータベース時間がかかるところで、急に30秒になった場合、同様のパフォーマンスの低下がユーザー側に生じます。
しかし、同時に、エンド・ユーザー監視はデバッグ・ツールではないということを念頭に入れておく必要があります。データを分析すればどの部分をさらに調査する必要があるかを特定することはできますが、ツール自体からは原因を特定できません。
以降の項では、Oracle Forms Servicesおよびエンド・ユーザー監視の構成手順について説明します。
エンド・ユーザー監視をOracle Forms Servicesで使用するには、次をインストールおよび構成する必要があります。
Enterprise Manager Grid Controlインスタンスがあるコンピュータの名前、構成ポート、パスワードが必要です。
Oracle Management Agentは、監視対象の各ホストに配置されるプロセスです。Oracle Management Agentは、ホスト上のすべてのターゲットを監視し、中間層の管理サービスにその情報を通信し、ホストとターゲットを管理および維持します。
Oracle Management AgentはOracle Application Serverの中間層にインストールします。インストール時に、Enterprise Manager Grid Controlを実行するコンピュータ、その構成ポート番号およびパスワードを指定する必要があります。
Web Cacheは(Formsランタイム・プロセスを含む)Oracle Application ServerとOracle Management Agentの間で仲介役を果たします。次の手順に従って、エンド・ユーザー監視を使用するための特定のWeb Cacheインスタンスを構成します。
access_logの形式スタイルを「End-User Performance Monitoring Format」に変更します。
HTMLページの最後に<SCRIPT SRC="/oracle_smp_EndUserMonitoring/oracle_smp_EndUserMonitoring.js"></SCRIPT>が表示される場合、エンド・ユーザー管理は有効になっています。
以降の項では、Enterprise Manager Grid Controlの監視対象としてこのWeb Cacheインスタンスを選択し、Forms Servicesを構成してアプリケーションを監視させます。
構成のこの部分では、Enterprise Manager Grid Controlで監視するWeb Cacheインスタンスを指定します。このWeb Cacheインスタンスに対しては、エンド・ユーザー監視を有効にする必要があります。
https://em.computer.company.com/emを開きます。
http://computer.company.com/forms/frmservletなど、ホーム・ページURLの名前とForms URLを入力し、「次へ」をクリックします。
デフォルトの最小ヒット数しきい値の設定を変更すると、指定した最小ヒット数に基づき、データの更新を大幅に高速化できます。ヒット数を低く設定すると、ヒット数に達するたびにデータは更新されるので、データは頻繁に更新されます。ヒット数を高く設定すると、指定した高いヒット数に達したときにデータは更新されます。
update mgmt_parameters set parameter_value = 1 where parameter_name = 'mgmt_rt_min_ hits'; commit;
不適切なしきい値はデフォルトで60,000ミリ秒に設定されており、この値はOracle Formsアプリケーションでは短かすぎる場合があります。必要に応じて、このデフォルト値を1時間に変更します。
update mgmt_parameters set parameter_value = 3600000 where parameter_name = 'mgmt_ rt_max_elapsed_time'; commit;
エンド・ユーザー監視の構成後、formsweb.cfgに新しいセクションを作成し、エンド・ユーザー監視を有効にしてアプリケーションを監視できます。
特定のアプリケーションを監視するには、formsweb.cfgに新しいセクションを作成します。formsweb.cfgに特定のセクションを作成する方法の詳細は、第4.3.2項「構成セクションの管理」を参照してください。
ORACLE_HOME/forms/server/formsweb.cfgを開きます。
EndUserMonitoringEnabled=trueを設定します。
EndUserMonitoringURL=http://computername:7777/oracle_smp_EndUserMonitoring/oracle_smp_EndUserMonitoring_sdk.gifを設定します。エンド・ユーザー監視に関する追加情報およびメトリックの解析方法の詳細は、次を参照してください。
|
![]() Copyright © 2006, Oracle. All Rights Reserved. |
|