BAMサーバーとWebのコンポーネント(アクティブ・データ・キャッシュ、イベント・エンジン、レポート・キャッシュ、エンタープライズ・メッセージ・ソース、レポート・サーバーなど)を監視する方法について説明します。この章では、次の項目について説明します。Controlを使用して様々な側面から監視できます。Controlの「OracleBamServer」ページで監視できます。BAMサーバーのコンポーネントの監視」を参照してください。Controlの「OracleBamWeb」ページで監視できます。Webアプリケーションの監視」を参照してください。各コンポーネントの「パフォーマンス・サマリー」では、選択した特定の統計を追跡できます。BAMのパフォーマンスの監視」を参照してください。Controlを使用して構成および監視できます。BAMのログの監視」を参照してください。Controlのページで監視します。BAMサーバーのコンポーネントを監視する手順は、次のとおりです。BAMサーバーのホーム・ページに移動します。BAMサーバーの各コンポーネントを監視できます。BAMのターゲットを選択することもできます。ADC)は、大量のデータをリアルタイムで処理できるように設計および最適化されています。ADCに到達したデータによって、メモリー内キャッシュにある定義済のすべての計算と集計がリアルタイムで即時に更新されます。BAMのダッシュボードとレポートにできるかぎり迅速にプッシュできます。(JMS)のトピックやキューから従来のデータ問合せやデータベースまでの様々なソースの組合せです。BAMのアラートとダッシュボードにストリームされます。ADCには、データ・セットとビュー・セットの2つの重要なコンポーネントがあります。ADCは、トランザクション(挿入、更新、アップサートおよび削除)をデータ・セットで受け取ります。BAM開発者がデータ関係について定義した設計に基づいて構築されます。BAMではデータ・オブジェクト参照として示されます)を反映できます。データ・セット内でデータが更新されると、そのデータ・セットをリスニングしているビュー・セットが起動します。BAMのダッシュボードとアラートをすべて認識しています。・セットは、オープン状態のダッシュボードとアラートへの更新を公開するプッシュ・ベースのメカニズムを使用して、最初に、これらのオープン状態のオブジェクトに対するデータ更新を段階的に実行し、ユーザーに最新情報を提供します。ADC内のすべてのデータ・オブジェクトに関する統計を1つのグループとして監視したり、監視する「データ・オブジェクト」リストから特定のデータ・オブジェクトを選択する際に使用します。注意:リストからデータ・オブジェクトを選択すると、パフォーマンスを維持するためにキャッシュれたデータが表示されます。選択したデータ・オブジェクトに関連する最新データを表示するには、(「リフレッシュ」アイコンを使用して)ページをリフレッシュする必要があります。BAMレポートで表示されます。オープン・ビュー・セットは、アクティブなオープン・ビュー・セットおよび静的なオープン・ビュー・セットの集合です。BAMレポートおよびアラートでは、アクティブ・ビュー・セットが使用されます。Serverでは、内部プロセスで静的なビュー・セットが使用されます。コードの内部には、システム・オブジェクト(メタデータ表)に関する静的なビュー・セットが使用されている部分もあります。Serverで静的なビュー・セットが閉じられていない場合は、それらのビューで異なる値が表示されることがあります。静的なビュー・セットはアクティブなデータ生成をサポートしておらず、データ・オブジェクトからデータをフェッチするために使用されるため、オープンされるのは、データをフェッチする非常に短い時間のみとなります。このため、「オープン」カウンタには、通常、アクティブ・ビュー・セットからの値が表示されます。BAMのコンポーネントであるアクティブ・データ・キャッシュ、レポート・キャッシュおよびレポート・サーバーのビュー・セット数を監視できます。アクティブ・データ・キャッシュ、レポート・キャッシュおよびレポート・サーバーの各メトリック間で、ビュー・セット数が一致しない場合があります。レポート・サーバーは、レポート・キャッシュを介して、ブラウザ内で開いているレポートに含まれるすべてのビューに対してビュー・セットを開きます。アクティブ・データ・キャッシュは、レポート・キャッシュより多くのビュー・セットを開きます。このようなビュー・セットは、イベント・エンジンを介してアクティブ・データ・キャッシュ内で開きます。イベント・エンジンは、起動するたびに定義済のすべてのアラートをロードします。これらのアラートはアクティブ・データ・キャッシュ内のデータ変更を監視するように定義されているため、対応するビュー・セットはアクティブ・データ・キャッシュ内で開きます。これが、アクティブ・データ・キャッシュの監視ページに表示されるビュー・セットの数が、レポート・キャッシュやレポート・サーバーのページより多くなる理由です。レポート内のほとんどのビューについては、対応するビュー・セットがアクティブ・データ・キャッシュ内にあります。レポートで開いたビュー・セットは、クロス集計ビューを除いて、そのレポートの後続のインスタンスと共有されます。クロス集計ビューを使用しているレポートでのビュー・セット・コールは、他のビューで使用するビュー・セット・コールと同一ではありません。クロス集計ビューを含むレポートが開くと、アクティブ・データ・キャッシュでは、3つのビュー・セットが開きます。2つのビュー・セットはデータのフェッチ直後に閉じますが、1つのビュー・セットは開いたままで、受信する変更を監視します。操作/秒この統計には、選択したデータ・オブジェクトで発生した挿入、更新、アップサートおよび削除操作がすべて含まれます。付随するグラフには、直前5分間の統計が表示されます。操作の平均バッチ・サイズこの統計は、選択したデータ・オブジェクトに対する各バッチ操作に含まれる平均レコード数です。付随するグラフには、直前5分間の統計が表示されます。待機スレッド特定の操作は同期する必要があるため、データ・オブジェクトをロックする必要があります。この統計は、後続の操作を実行するためにデータ・オブジェクトがアンロックされることを待機し、ブロックされているスレッドの数を表示します。BAMのデータ・オブジェクトに対するトランザクションの数が表示されます。これは、コミットされたトランザクションとロールバックされたトランザクションの数の合計です。付随するグラフには、オープン・トランザクションと完了したトランザクションの数も表示されます。BAMのデータ・オブジェクトに1行追加して保存(コミット)した場合、これが1つのトランザクションになります。BAMサーバーのクライアントがトランザクションを使用している場合のみ有効です。JMSトピックまたはキューに接続している場合は、EMSでもトランザクションを使用できます。Integratorナレッジ・モジュールでのトランザクションを追跡するように構成できます。BAMサーバーはそのトランザクションをロールバックします。BAMのアラートを評価および実行します。イベント・エンジンは、複雑なデータ条件を監視し、指定したルールを実装します。ルールには、イベントに関連した一連の条件とアクションが含まれています。イベント・エンジンは、特定の条件に関してアクティブ・データ・キャッシュ内の情報を継続して監視し、関連したルールに定義されている関連アクションを実行します。イベント・エンジンは、日付、時間またはデータ変更に基づいてイベントを追跡します。イベント・エンジンはサテライトの概念を使用して設計されており、この概念には、EVENT句を登録して追跡できる4つの異なるシステム(サテライト)があります。BAMダッシュボードのスナップショットを毎朝8時に電子メールで受信する」のような時間ベースのアラートに使用されます。手動サテライトは、アラートを名前によって(Webサービス・コールを使用して)手動で送信するために使用されます。「データ」サテライトは、特定のデータ・オブジェクトのデータに対する特定の変更に基づいたアラートを追跡するために使用されます。10000の場合は、このWebサービスをコールしてください」、「このダッシュボードで変更が発生した場合は知らせてください」などがあります。イベント・エンジンのアクティブ・ルール、条件一致率および処理中のキューに関する統計を監視できます。BAMイベント・エンジン内のアクティブな(期限切れまたは無効ではない)アラート・ルールの数が表示されます。BAMイベント・エンジン内のアラート・ルールの合計数が表示されます。BAMユーザーに対して作成されたアラートの合計です。されたイベント」および「拒否されたイベント」の各率に関する直前5分間のイベントの率が表示されます。「実績」ルール起動率/秒は、イベント・サービスで起動したイベントの1秒当たりの数です。これは、起動したイベントの1秒当たりの数で、直前5分間のアラートによるイベント起動回数が対象となります。60)、つまり0.0067になります。このため、300秒間に2回起動された場合は、1秒間に0.0067回起動されることになります。「承認されたイベント」は、サテライトから起動したイベントの1秒当たりの数です。構成したアラートから起動し、承認されて次の処理に進むイベントの1秒当たりの数で、直前5分間に承認されたイベントが対象となります。表示される値は、「実績」と同じ方法で計算されます。起動したすべてのイベントは、イベント・エンジンのキューしきい値を超えないかぎり承認されて次の処理に進みます。「拒否されたイベント」は、拒否されたイベントの1秒当たりの数です。構成したアラートから起動し、拒否されて次の処理に進むイベントの1秒当たりの数で、直前5分間に拒否されたイベントが対象となります。表示される値は、「実績」と同じ方法で計算されます。起動したイベントは、イベント・エンジンのキューしきい値を超えた場合に拒否されます。この値はゼロであることが理想的です。処理中のキューのサイズこのグラフには、イベント処理中のキューのサイズ、つまり、処理待ちのイベントの数が表示されます。これらのキューはイベントが処理されるとすぐに空になります。したがって、キュー内に処理待ちのアラートが表示される場合は、多数のイベントが同時に生成されていることになります。「処理中のキューのサイズ」グラフには、直前5分間の統計が表示されます。このグラフには、「起動されたルール・キュー」、「アラート・アクション・キュー」および「アラート履歴キュー」の状態が表示されます。「起動されたルール・キュー」には、起動されて処理待ちのイベントの数が表示されます。イベント・エンジンは、起動されたイベント用に内部メモリー内キューを保守しています。すべてのイベントは、このキューに一時的に格納され、イベント・エンジンのリソースが使用可能になると同時に、追加処理のために取り出されます。このメトリックは、起動され、システムによる取得をキュー内で待機しているイベントの数を示します。「アラート・アクション・キュー」には、処理待ちのアクションの数が表示されます。イベント・エンジンは、アクション用に内部メモリー内キューを保守しています。すべてのアクションは、このキューに一時的に格納され、イベント・エンジンのリソースが使用可能になると同時に、追加処理のために取り出されます。このメトリックは、システムによる取得をキュー内で待機しているアクションの数を示します。「アラート履歴キュー」には、保存の対象となるアラート履歴項目の数が表示されます。イベント・エンジンは、すべての履歴項目用に内部メモリー内キューを保守しています。すべての項目は、このキューに一時的に格納された後、取得されてバックエンドに保存されます。このメトリックは、システムによる取得をキュー内で待機している履歴項目の数を示します。レポート・キャッシュ・コンポーネントの監視レポート・キャッシュは、ビュー・セット・スナップショットをメモリー内に保持してアクティブ・データ・キャッシュを支援します。Webアプリケーションのコンポーネント)のアクティブ・データ・キャッシュでビュー・セットを開きます。次に、スナップショット(小さい部分内)およびアクティブなデータをキャッシュし、それをレポート・サーバーに送信します。BAMサーバーへの接続が失われた場合にリカバリできます。レポート・キャッシュは、アクティブ・データ・キャッシュとともに、ビュー・セットの共有をサポートします。図版bam_server_rc_tab.gifの説明アクティブ・データ・セッションこの統計には、アクティブなデータがあるレポート・キャッシュ・セッションの合計数が表示されます。BAMレポートを表示する際は、同じアクティブ・データ・セッションが、開いているすべてのブラウザ・ウィンドウで共有されます。ユーザーが各ブラウザ・ウィンドウに開いているのが同じレポートか異なるレポートかに関係なく、「アクティブ・データ・セッション」の件数は、常に1です。アクティブ・データ・レポートこの統計には、アクティブなデータをリクエストするオープン状態のレポートの合計数が表示されます。BAMサーバーがファイル・ベースの永続性マネージャを使用するように構成されている場合に、FileBasedPersistenceManagerで現在管理されているファイルの合計数が表示されます。詳細は、第24.3.5項「レポート・キャッシュ永続性マネージャの構成」を参照してください。BAMサーバーがメモリー・ベースの永続性マネージャを使用するように構成されている場合に、InMemoryPersistenceManagerで現在管理されている要素の合計数が表示されます。詳細は、第24.3.5項「レポート・キャッシュ永続性マネージャの構成」を参照してください。・セットこの統計グループには、次のカウンタが表示されます。「平均オープン時間(秒)」は、ビュー・セットを開くのに要した平均時間です。「送信メッセージ率(/秒)」は、レポート・キャッシュですべてのクライアントに配信された変更リストの1秒当たりの数です。「ビューセットごとのメッセージ率(秒)」は、ビュー・セットごとに配信された変更リストの1秒当たりの数です。「オープン・ビューセットの合計」は、ブラウザで開いているレポートに含まれるすべてのビューのレポート・キャッシュで保持されているビュー・セット数の合計(つまり、共有、非共有および継承の各ビュー・セットの合計)です。「オープン・ビューセット」グラフには、共有ビュー・セット、継承ビュー・セットおよび非共有ビュー・セットが表示されます。共有ビュー・セットは親のビュー・セットになります(これらのビュー・セットが最初に開きます)。継承ビュー・セットは子のビュー・セットになります(これらのビュー・セットは後で開きます)。非共有ビュー・セット(独立したビュー・セット)は、共有ビュー・セットにも継承ビュー・セットにもなりません。パフォーマンス上の理由で、ビュー・セットの共有は可能な場合はいつでも行われます(顧客がまったく同じビュー・セットを要求すると、そのビュー・セットは共有できます)。・セットを共有できない場合、それらは非共有です。行レベルのセキュリティに差異がない複数のユーザーが、ほとんど同時に同じレポートを開いた場合、アクティブ・データ・キャッシュで作成されたビュー・セットはレポート・キャッシュで共有されます。注意:アクティブ・データ・キャッシュ、レポート・キャッシュおよびレポート・サーバーの各メトリック間で、ビュー・セット数が一致しない場合があります。詳細は、「ビュー・セット数の差異」を参照してください。BAMサーバーに直接接続するアプリケーションで使用されます。BAMサーバーは、JMSベースのメッセージ・キューまたはトピックからデータを直接読み取ることができます。このオプションによって、保証付きメッセージが提供されます。Integratorなどの抽出、変換およびロード(ETL)ツールによる実行よりも構成が困難で処理速度も遅くなります。BAMサーバーのデータ・オブジェクトに直接マップします。データをデータ・オブジェクトに挿入(更新、アップサートまたは削除)する前に、XSLトランスフォーメーションを使用することはできます。各EMSは、JMSの特定のトピックまたはキューから読み取られ、その情報がアクティブ・データ・キャッシュのデータ・オブジェクトに配信されます。BAMアーキテクトWebアプリケーションを使用します。Suite開発者ガイド』を参照してください。BAMアーキテクトで起動した場合のみです。Controlでは、データをフェッチして統計を「エンタープライズ・メッセージ・ソース」ページに表示するまで時間がかかる場合があります。ページをリフレッシュすると、最新のEMSデータが表示されます。「リフレッシュ」アイコンを使用してページをリフレッシュできます。図版bam_em_refresh.gifの説明エンタープライズ・メッセージ・ソース監視するEMSをリストから選択します。すべてのEMS定義について集計された統計を表示したり、表示されたリストから監視対象の特定のEMSを選択することもできます。メッセージ選択したEMSで受信したメッセージの数を監視します。拒否に関する統計は、「パフォーマンス・サマリー」メトリック・ページで確認できます。付随するグラフには、「受信メッセージ」が「承認メッセージ」と「拒否メッセージ」に分類されて表示され、「受信メッセージの合計」は上部に表示されます。選択したEMSで実行した挿入、更新、アップサートおよび削除操作の率を監視します。「操作/秒」グラフには、直前5分間の統計が表示されます。各タイプの操作の率に関する詳細を確認する場合は、「パフォーマンス・サマリー」ページに移動します。BAMのパフォーマンスの監視」を参照してください。BAMサーバーのホーム・ページの右下隅に表示されます。(EJB)に対するすべてのリクエストが含まれます。図版bam_em_server_chart.gifの説明1つのレポートを開くと、権限、レポート・メタデータ、ビュー・データなどに対して多数の内部リクエストが作成されます。ユーザーは、このグラフに表示される内部リクエストを表示できる場合とできない場合があります。Controlの「OracleBamWeb」ページで監視します。BAMレポート・サーバーを監視するには、ナビゲーション・ツリーで「BAM」→「OracleBamWeb」の順に選択し、「OracleBamWeb」ページに移動します。ADCから取得したデータ・セットにレポート定義を適用します。レポートを表示および印刷するために、情報のページングを管理します。ADCに格納されるため、毎回レポート作成を繰り返すことはありません。ほとんどのレポート・ビューは、データ変更のアクティブなライブ表示をリアルタイムでサポートするように設計されています。BAMレポート・サーバーの接続、ビュー・セットおよびレポートに関する統計を監視できます。接続この統計グループには、次の統計情報が表示されます。「オープン接続」は、レポート・サーバーでオープン状態の接続の数です。オープン接続は、セッションごとに各ユーザーに対応しています。これは、オープン状態のレポートの数とは異なります。これは、1名のユーザーが一度にオープンできる接続は、そのユーザーが開いているレポートの数に関係なく1つのみであるためです。「メッセージ率(/秒)」は、すべてのユーザー(接続)に配信されたメッセージ(ビュー・セット変更リスト)の1秒当たりの合計数です。「接続ごとのメッセージ率(秒)」は、配信されたメッセージ(ビュー・セット変更リスト)のユーザー(接続)ごとの1秒当たりの数です。・セットこの統計グループには、オープン・ビュー・セットの数、およびサーバーでそれらのビュー・セットをオープンするためにかかった平均時間(秒単位)が表示されます。「平均オープン時間(秒)」は、サーバーがビュー・セットを作成して、Webブラウザに送信するために必要な平均時間の測定です。この統計は、クライアント側のWebブラウザでHTMLを表示して、JavaScriptをロードするために必要な時間は考慮していません。注意:アクティブ・データ・キャッシュ、レポート・キャッシュおよびレポート・サーバーの各メトリック間で、ビュー・セット数が一致しない場合があります。詳細は、「ビュー・セット数の差異」を参照してください。レポートこの統計には、オープン状態のレポートの合計数が表示されます。Webアプリケーションに対するオープン接続が表示されます。ズーム軸を使用して特定の時間にズーム・インすると、その時間のオープン接続の統計を表示できます。レポートの合計数には、同じユーザーが重複して開いたレポートの数が含まれます。同じレポートを複数のブラウザ・ウィンドウで開いた場合でも、各インスタンスは個別のレポートと見なされます。BAMレポート・キャッシュを介して)開くためです(ただし、ビュー・セットは共有されます)。BAMサーバーのホーム・ページの右下隅に表示されます。BAMのページに表示されません。Webサービス」タブを選択して表示できます。BAMには、DataObjectDefinition、DataObjectOperationsByName、DataObjectOperationsByID、DataObjectOperations10131、ManualRuleFireおよびICommandの各Webサービスが用意されています。Webサービスの使用に関する項を参照してください。(ミリ秒)」および「合計ディスパッチ時間」に関する統計が表示されます。BAMアプリケーションのパフォーマンスは、メトリックと統計に反映されます。Webアプリケーションには、適切なメトリックを表示する個別の「パフォーマンス・サマリー」ページがあります。BAMの各コンポーネントのメニューで「監視」→「パフォーマンス・サマリー」の順に選択すると、図25-4に示す「パフォーマンス・サマリー」ページが表示されます。BAMのコンポーネントのホーム・ページにも表示されます)。各メトリックの説明は、そのメトリックのヘルプ・ページを参照してください。重点をおく重要な情報を取得するには、「メトリック・パレット」を使用します。「メトリック・パレットの表示」をクリックすると、図25-5に示す「メトリック・パレット」が表示されます。関心のあるメトリックを選択します。パレットからメトリックを選択したり、選択を解除すると、左側のメトリック・グラフが自動的に更新されます。各メトリックの詳細を検索するには、図25-6に示すように、メトリック・ラベルを右クリックし、「ヘルプ」を選択します。Controlを使用して構成および表示します。BAMアプリケーションのすべてのコンポーネントに関するログが表示されます。ロガー機能の使用については、オンライン・ヘルプ・ページを参照してください。ロガーの構成については、第24.4項「ロガーの構成」を参照してください。ログを表示するには、図25-7に示すように、ナビゲーション・ツリーで「OracleBamServer」ノードまたは「OracleBamWeb」ノードを右クリックし、「ログ」→「ログ・メッセージの表示」の順に選択します。図25-8に示すように、「ログ・ビューア」ページが開きます。このページを使用して、コンポーネントに関する情報を問い合せます。フィールドとリストを使用して問合せをカスタマイズします。検索基準の入力後、「ターゲット・ログ・ファイル」をクリックします。図25-9に示すように、「ログ・ファイル」ページが表示されます。特定のログ情報を表示したり(図25-10を参照)、ログをダウンロードできます。reserved.法律上の注意点ライブラリ。