23 Coherenceクラスタのモニタリング
Coherenceターゲットを検出し、Management Packのアクセス権を有効にしたら、クラスタの状態とパフォーマンスのモニタリングを開始できます。クラスタ全体をモニターしたり、クラスタの様々なエンティティ(ノード、キャッシュ、サービス、プロキシ、接続など)にドリルダウンできます。
この章の構成は、次のとおりです。
Enterprise Managerでクラスタのモニタリングを開始する前に、次のタスクを実行する必要があります。
-
Coherenceノードが実行しているすべてのホストに13.2.0.0.0管理エージェントをインストールすること。
-
すべての管理エージェントに13.2.0.0.0のFusion Middlewareプラグインをデプロイすること。
-
「構成のテスト」の説明に従い、すべてのCoherence MBeanがCoherence JMX管理ノードで利用できることを確認すること。
注意:
管理エージェントが13.2.0.0.0にアップグレードされている場合、Fusion Middlewareプラグインも13.2.0.0.0にアップグレードされていることを確認する必要があります。
ページ・レイアウトについて
この項では、Enterprise ManagerのCoherenceページのレイアウトおよびページのカスタマイズについて説明します。内容は次のとおりです。
-
ナビゲーション・ツリー
-
パーソナライズ
ナビゲーション・ツリー
Enterprise ManagerのすべてのCoherenceページには、ページの左パネルにナビゲーション・ツリーがあります。ナビゲーション・ツリーはデフォルトでは表示されませんが、「ターゲット・ナビゲーション」アイコンをクリックして表示できます。ナビゲーション・ツリーには、選択したクラスタのすべてのエンティティ(最上位にクラスタ、その下に子エンティティとしてキャッシュおよびノード)が表示されます。エンティティは次のようにグループ化されます。
-
特定のクラスタに属するすべてのキャッシュが、ナビゲーション・ツリーの「キャッシュ」フォルダの下にリストされます。
-
サービス・タイプのキャッシュ・ターゲットはまとめてグループ化されます。
-
ノードフォルダには、そのノードが子エンティティとして実行されているホスト名が含まれます。
-
特定のホストで実行されているノードはまとめてグループ化されます。
「拡張/縮小」アイコンをクリックすることによって、ナビゲーション・ツリーの任意のエンティティを拡張または縮小できます。関連するホームページを右側に表示するには、ツリーのノード、キャッシュ、サービスなどのエンティティをクリックします。次に、ナビゲーションのスクリーンショットを示します。
図23-1 ナビゲーション・ツリー
管理対象Coherenceクラスタの場合、ドメイン内のすべてのCoherenceクラスタが「Coherenceクラスタ」フォルダに含まれます。このフォルダは「WebLogicドメイン」フォルダと同じレベルに表示されます。マルチテナントがターゲットでサポートされている場合は「ドメイン・パーティションCoherenceキャッシュ」フォルダも表示されます。
図23-2 ナビゲーション・ツリー(管理対象クラスタ)
パーソナライズ
Coherenceページはパーソナライズできるため、表示するリージョン、表示する順序、チャートに含めるメトリックなどを選択できます。編集モードでページを表示するには、ページ上の「パーソナライズ」アイコンをクリックします。
図23-3 クラスタのホームページ(「パーソナライズ」アイコン)
次のように、ページが編集モードで表示されます。
図23-4 クラスタのホームページ(編集モード)
編集モードでは、次のことができます。
-
レイアウトの変更: レイアウトの変更をクリックして、ページに別のレイアウトを選択します。
-
コンテンツの追加: 「コンテンツの追加」をクリックします。ページに表示できるリージョンが表示されます。リージョンを選択して「追加」をクリックし、「閉じる」をクリックして前のページに戻ります。
-
リージョンの編集: リージョンで表示されているパラメータまたはメトリックを追加または削除するには、リージョンの「編集」アイコンをクリックします。
-
上下に移動: 「上に移動」アイコンまたは「下に移動」アイコンを使用して、ページ内のリージョンの位置を変更できます。
すべての変更が完了した後、「閉じる」をクリックして変更を適用するか、または「ページのリセット」をクリックしてデフォルト・モードに戻ります。
ホームページの表示
Coherenceクラスタを検出する場合、Coherence クラスタ・ターゲット、キャッシュおよび適切に構成されたノードが作成されます。それぞれのエンティティによって、多くのメトリックが収集されます。ホームページでは、全体的なクラスタの概要およびコンポーネント(ノード、キャッシュ、サービスなど)のキー・インジケータを表示できます。
Coherenceクラスタのホームページ
注意:
このページに表示されるデータはリアルタイム・データではありませんが、OMSリポジトリから使用可能な最新のデータに基づいています。Coherenceクラスタが検出された後、最新のデータが表示されるのは、クラスタおよびそのメンバーに対するパフォーマンスや構成の収集が完了してからです。
クラスタのグローバル・ビューを表示するには、「ターゲット」メニューから「ミドルウェア」を選択し、「Coherenceクラスタ」ターゲットをクリックします。Coherenceクラスタのホームページが表示されます。
図23-5 Coherenceクラスタのホームページ
クラスタの詳細を表示するには、ページの左上にあるクラスタ名の横の「ターゲット情報」アイコンをクリックします。次の詳細情報が「ターゲット情報」ポップアップ・ウィンドウに表示されます。
-
稼働開始: クラスタの稼働が開始された日時。
-
可用性%: 管理エージェントがクラスタと通信できた時間の割合。リンクをクリックすると、過去24時間の可用性の詳細が表示されます。
-
バージョン: クラスタMBeanから取得されたCoherenceソフトウェアのバージョン。
-
Oracleホーム: Oracleホームの場所。
-
エージェント: MBeanサーバーと通信するためにOracle Enterprise Managerで使用している管理エージェント。エージェント・ホームページにドリルダウンするには、リンクをクリックします。
-
ホスト: クラスタが稼働しているホスト。リンクをクリックして、ホストのホームページにドリルダウンします。
-
タイムゾーン: ターゲットのタイムゾーンを表示します。
-
名前: これは、クラスタの実際の名前であり、Enterprise Manager内のクラスタ・ターゲットの名前とは異なる可能性があります。
-
再起動されたノードの自動検出: extendedMBeanプロパティを使用してクラスタが起動されている場合、「再起動されたノードの自動検出」プロパティ(
tangosol.coherence.management.extendedmbeanname
)が有効化され、このフィールドが「True」に設定されます。
「クラスタ・ホーム」ページには、「一般」および「ヒート・マップ」タブが含まれます。
「一般」タブ
-
サマリー: 次の詳細が表示されます。
-
クラスタ
-
可用性(%): 過去24時間のクラスタの可用性。
-
管理ノード: 管理ノードの名前とそのステータスが表示されます。リンクをクリックしてノードのホームページにドリルダウンします。
-
デプロイメント・タイプ: スタンドアロンCoherenceクラスタか管理対象Coherenceクラスタかを示します。
-
バージョン: Coherenceソフトウェア・バージョン。
-
MBeanサーバー・ホスト: MbeanサーバーでCoherence管理ノードを実行中のホストを表示します。
MBean Serverホストのノードにアクセスできない場合、ノードのモニタリング機能が影響を受けます。この問題を回避するには、クラスタ内で複数の管理ノードを実行することをお薦めします。管理ノードがクラスタから離れている場合、ホストおよびポートのターゲット・プロパティを、管理ノードを実行しているホストをポイントするように更新する必要があります。
-
フェデレーション・サービス: クラスタがデータ・フェデレーションに参加しているかどうかを示します。
-
-
ノード
-
ストレージ・ノード: クラスタ内の記憶域が有効なノードの数。リンクをクリックすると、ストレージ・ノード・ページにドリルダウンします。
注意: ここにリストされる「ノード数」と「ストレージ・ノード」は、検出されたノード・ターゲットの数とは異なる場合があります。結果として、リンクをクリックして表示されるノード数は、この表に示されるノード数より少なくなる場合があります。
-
ストレージ・ノード以外: プロキシ、クライアント・ノードなどの記憶域が有効でないノード。
-
合計ノード数: クラスタ内のノードの合計数。リンクをクリックすると、すべてのノード・ページにドリルダウンします。
-
-
キャッシュ
-
キャッシュ: クラスタ内のキャッシュの合計数。リンクをクリックすると、すべてのキャッシュ・ページにドリルダウンします。
-
合計オブジェクト数: クラスタ内のすべてのバック・キャッシュに保存されたオブジェクトの合計数。
-
合計メモリー: バック・キャッシュ内のすべてのオブジェクトによって使用されているメモリーの合計(MB)。キャッシュ構成でBINARYカリキュレータが使用されている場合のみ数値が表示されます。BINARYカリキュレータが使用されていない場合、このフィールドは「N/A」と表示されます。
-
-
-
インシデントと問題の概要: このリージョンには、過去7日間に発生したインシデントと、クラスタおよびクラスタに関連付けられたターゲット(ノード、キャッシュおよびホスト)の問題がリストされます。リンクをクリックすると、インシデント・マネージャ・ページにドリルダウンします。
-
キー・インジケータ: このリージョンには、クラスタの状態とパフォーマンスを示す主要なメトリックのグラフが表示されます。パーソナライズ機能を使用してグラフに含める主要なメトリックを指定できます。
-
上位コンポーネント: このリージョンには、OMSのリポジトリからの最新の使用可能データに基づいて、選択したメトリックのパフォーマンスの上位10個のターゲットがグラフィカルに表示されます。上位コンポーネントは、選択したメトリックに応じて昇順または降順でリストされ、上位コンポーネント・データがどのように収集されたかが示されます。「表示」ドロップ・ダウン・リストからメトリックを選択すると、選択したメトリックの上位10個のターゲットがグラフィカルに表示されます。たとえば、「キャッシュ - キャッシュ・オブジェクト」メトリックを選択すると、グラフに上位10個のキャッシュ・ターゲットが表示されます。詳細ページにドリルダウンするには、グラフまたは凡例をクリックします。
-
コンポーネント: これは、Coherenceクラスタ・サービスを示す「Coherenceサービス」タブおよびクラスタ・ノードが実行されているホストのリストを示すホスト表を持つタブ・リージョンです。各タブの詳細な説明を以降に示します。
-
Coherenceサービス: このタブには、Coherenceクラスタ内のすべてのサービスが表示されます。マルチテナント管理対象Coherenceクラスタの場合は、「ドメイン・パーティション」列も表示されます。
-
ホスト: このタブには、ノードが実行されているホストが表示されます。次の詳細があります。
-
ホスト: ノードが存在するホスト。「ホスト名」リンクは、ノードに「マシン名」プロパティが定義されている場合にのみ表示されます。
-
ノードが稼働しているホストはEnterprise Managerによってモニターされます。
-
検出されたホスト・ターゲットの名前は、
oracle.coherence.machine
システム・プロパティで指定した名前と同じである必要があります。 -
ノード数: 各ホストに存在するノードの数。ノード・パフォーマンス・ページにドリルダウンするには、リンクをクリックします。
-
使用中のCPU%: ホストで使用されているCPUの割合。
-
使用済メモリー%: ホストで使用されているメモリーの割合。
-
-
-
-
フェデレーション・サービス: クラスタがデータ・フェデレーションに参加している場合、「オリジン」および「宛先」の表が表示されます。また、「フェデレーション・サービス」が「ドメイン・パーティション・キャッシュ」上で実行されている場合、これらの表に「ドメイン・パーティション」列が表示されます。
-
オリジン: この表では、受信されるデータの詳細が示されます。受信されたエントリの集計、受信バイトの集計、受信されたレコードの集計、受信されたメッセージの集計および未承認のメッセージの集計が表示されます。
-
宛先: この表には、送信されたデータの詳細が表示されます。送信されたエントリの集計、送信バイトの集計、未承認のメッセージの集計、送信されたメッセージの集計および送信されたレコードの集計が表示されます。
-
クラスタ管理操作
次の前提条件を満たしている場合は、クラスタ管理操作を実行できます。
-
ノードを開始または停止する予定のホストをEnterprise Managerでモニターする必要があります。
-
Coherenceノードは、
-Doracle.coherence.machine
Javaオプションで開始し、その名前は、Enterprise Managerでモニターされるホスト名と一致します。 -
Coherenceノードは、Javaオプション
-Doracle.coherence.startscript
および-Doracle.coherence.home
で開始します。oracle.coherence.startscript
オプションは、Coherenceノードの起動に必要な起動スクリプトの絶対パスを指定します。このノードの起動に必要なカスタマイズはすべて、このスクリプト内に記述する必要があります。oracle.coherence.home
オプションは、coherenceフォルダが存在する場所の絶対パス、つまり$INSTALL_DIR/coherence
を指定します。このフォルダにはコヒーレンスのバイナリとライブラリが含まれています。 -
優先資格証明は、クラスタ管理操作が実行されるすべてのホストに設定されています。
次の操作を実行できます。
-
新規ノードの起動: 既存のノードに基づいて1つ以上のノードを起動できます。新しいノードは、既存のノードと同じ構成になります。1回の操作で、複数のリモート・ホストで複数のノードを起動できます。新しいノードを起動するホストを選択し、「新規ノードの起動」をクリックします。1つ以上のノードを追加できる新規ノードの起動ページが表示されます。
-
ノードの停止: 特定のホストで、すべてのノードを停止できます。ホストを選択し、「ノードの停止」をクリックします。停止するノードの詳細を示すノードの停止ページが表示されます。
注意:
-
「新規ノードの起動」および「ノードの停止」オプションは、ノードが稼働しているホストがEnterprise Managerによってモニターされている場合にのみ使用可能です。アスタリスクは、Enterprise Managerによってモニターされていないホストを示します。
-
新しく起動したノードについての情報がリポジトリにアップロードされるのは、定期的なエージェント・メトリック収集が1回行われた後(デフォルトでは5分という値)です。
-
ヒートマップ
「ヒート・マップ」タブには、クラスタ内のすべてのターゲットがグラフィカルに表示されます。
ヒートマップに表示されるデータは次の基準に基づいています。
-
表示方法: 「表示方法」(「ノード」、「キャッシュ」、「サービス」、「ホスト」、「パーティション・キャッシュ」(使用可能な場合)ターゲット・タイプ)を選択できます。
-
ブロック・サイズ: このパラメータを使用すると、ヒート・マップに表示されるセルのサイズを拡大できます。
-
ブロックの色: このパラメータでは、ヒート・マップをレンダリングする場合の基準となるメトリックを選択できます。選択できるメトリックは、「表示方法」フィールドで選択されたターゲットに基づいています。メトリック値がしきい値の範囲内に含まれるかどうかによって、ブロックの色が緑、オレンジ、黄または赤で表示されます。カラー・パレットを使用して、クリティカルまたは警告のしきい値レベルでターゲットをモニターするしきい値を変更できます。
ヒート・マップ内のセルにカーソルを合せて、ターゲット詳細および選択したフィルタを表示できます。ヒート・マップのセルをクリックして、ターゲットのホーム・ページにドリルダウンできるリンクとともにターゲットの詳細情報を表示します。
クラスタ・メニューのナビゲーション
「Coherenceクラスタ・ホーム」メニューから、次の主要なオプションを使用できます。
-
パフォーマンス・サマリー: 「Oracle Coherenceクラスタ」メニューから「モニタリング」、「パフォーマンス・サマリー」の順に選択します。このページでは、クラスタのパフォーマンスを確認できます。パフォーマンス・サマリー・ページを参照してください。
-
メトリックと収集設定: 「Oracle Coherenceクラスタ」メニューから「モニタリング」、「メトリックと収集設定」の順に選択します。修正処理を設定して、ノードおよびキャッシュをEnterprise Managerターゲットとして追加できます。
-
ログ: ログ・ビューアを使用してログ・メッセージを表示できます。詳細は、ログ・ビューアを参照してください。
-
メンバー: このメニューから次のページに移動できます。
-
Coherenceトポロジ: Coherenceトポロジ・ビューアには、Coherenceデプロイメントのレイアウトが視覚的に表示され、Coherenceクラスタおよび関連するノードとキャッシュが表示されます。詳細は、「トポロジ・ビューア」を参照してください。
-
ノード: このページにはクラスタのすべてのノードが表示されます。詳細は、「ノード・ページ」を参照してください。
-
キャッシュ: このページにはクラスタのすべてのキャッシュが表示されます。詳細は、「キャッシュ・ページ」を参照してください。
-
サービス: このページにはクラスタのすべてのサービスが表示されます。詳細は、「サービス・ページ」を参照してください。
-
アプリケーション: このページにはクラスタのすべてのアプリケーションが表示されます。詳細は、「アプリケーション・ページ」を参照してください。
-
プロキシ: このページにはクラスタのすべての接続マネージャが表示されます。プロキシ・ページを参照してください
-
-
クラスタ管理: Oracle Coherenceクラスタメニューから「管理」を選択します。詳細は「クラスタ管理ページ」を参照してください。
-
クラスタのリフレッシュ: 「Oracle Coherenceクラスタ」メニューから「クラスタのリフレッシュ」を選択します。Enterprise ManagerのCoherenceターゲットが、稼働中のクラスタに同期するようにクラスタをリフレッシュできます。
-
停止中のメンバーの削除: クラスタ内の使用できないメンバーをすべて削除できます。詳細は、「停止中のメンバーの削除」を参照してください。
-
Coherenceノードのプロビジョニング: 「Oracle Coherenceクラスタ」メニューから「コヒーレンス・ノード・プロビジョニング」を選択します。ファーム内の複数のターゲット全体にCoherenceノードを配布できます。詳細は、Enterprise Managerライフサイクル管理者ガイドのデプロイメント・プロシージャを参照してください。
-
最新の構成: 「Oracle Coherenceクラスタ」メニューで「構成」と「最新」を順に選択すると、Coherenceクラスタの最新構成データが表示されます。
-
JVM診断: 「Oracle Coherenceクラスタ」メニューから、「JVM診断」を選択し、「CoherenceクラスタのJVM診断」ドリルダウン・ページを表示します。このオプションは、クラスタがJVM診断用に構成されていて、WLS Management Pack EEのManagement Packが含まれている場合のみ使用できます。詳細は、「JVM診断とのCoherence統合」を参照してください。
ノードのホームページ
このページには、クラスタ内の選択されたノードの詳細が表示されます。「Coherenceクラスタ」メニューで「ノード」を選択して、特定のノードをクリックするとノードのホームページにドリルダウンします。
図23-6 Coherenceノードのホームページ
ノードの詳細を表示するには、ページの左上にあるノード名の横の「ターゲット情報」アイコンをクリックします。次の詳細情報が「ターゲット情報」ポップアップ・ウィンドウに表示されます。
-
稼働開始: ノードの稼働が開始された日時。
-
可用性%: 管理エージェントがノードと通信できた時間の割合。リンクをクリックすると、過去24時間の可用性の詳細が表示されます。
-
バージョン: クラスタMBeanから取得されたCoherenceソフトウェアのバージョン。
-
Oracleホーム: Oracleホームの場所。
-
エージェント: MBeanサーバーと通信するためにOracle Enterprise Managerで使用している管理エージェント。エージェント・ホームページにドリルダウンするには、リンクをクリックします。
-
ホスト: クラスタが稼働しているホスト。リンクをクリックして、ホストのホームページにドリルダウンします。
-
タイムゾーン: ターゲットのタイムゾーンを表示します。
-
メンバー所属先: このノードが所属するクラスタ。
-
クラスタ名: これは、クラスタの実際の名前であり、Enterprise Manager内のクラスタ・ターゲットの名前とは異なる可能性があります。
-
再起動されたノードの自動検出: extendedMBeanプロパティを使用してノードが起動されている場合、「再起動されたノードの自動検出」プロパティが有効化され、このフィールドが「True」に設定されます。
ノードのホームページには、次のリージョンがあります。
-
サマリー
-
一般
-
可用性: 過去24時間のノードの可用性。
-
Coherenceクラスタ: このノードが関連付けられているクラスタ。
-
再起動されたノードの自動検出: extendedMBeanフラグを設定してノードが起動されている場合に、このフラグが有効になり、チェック・マークが表示されます。
-
フェデレーション・サービス: このノードがデータ・フェデレーションに参加しているかどうかを示します。
-
-
CPU
-
CPU (%): 使用されたCPUの割合。
-
-
キャッシュ・サイズ
-
オブジェクト: キャッシュ内のオブジェクト数の集計。
-
ユニット: キャッシュ内のユニット数の集計。
-
メモリー: キャッシュによって使用されたメモリーの集計。
-
-
キャッシュ使用率
-
キャッシュ: クラスタ内のキャッシュの合計数。
-
取得総数: 過去24時間のget()操作の合計数。
-
ミス合計: 過去24時間のキャッシュ・ミスの合計数。
-
プット総数: 過去24時間のput()操作の合計数。
注意:
マルチテナント管理対象Coherenceクラスタをモニタリングしている場合は、この他に、クラスタ内のパーティション・キャッシュの合計数とそれらのキャッシュのキャッシュ使用率データを含む行が表示されます。
-
-
サービス
-
サービス: キャッシュで実行されているサービスの合計数。
-
タスクのバックログ: サービスのプール・スレッドの1つにより実行するようスケジュールされたタスクを保持するバックログ・キューのサイズ。
注意:
マルチテナント管理対象Coherenceクラスタをモニタリングしている場合は、この他にパーティション・キャッシュのための行に、パーティション・キャッシュとタスク・バックログで実行しているサービスの合計数が表示されます。
-
-
ストレージ・マネージャ
-
追出し合計: このストレージ・マネージャによって管理されるバッキング・マップからの削除の合計数。
-
ディスパッチされたイベントの合計: ストレージ・マネージャがディスパッチしたイベントの1分当たりの合計数。
注意:
マルチテナント管理対象Coherenceクラスタをモニタリングしている場合は、この他にパーティション・キャッシュのための行が表示されます。
-
-
-
インシデントと問題の概要
このリージョンには、過去7日間に発生したインシデントと、ノードおよびノードに関連付けられたホスト・ターゲットの問題がリストされます。リンクをクリックすると、インシデント・マネージャ・ページにドリルダウンします。
-
キー・インジケータ
このリージョンには、過去24時間のノードの状態とパフォーマンスを示す主要なメトリックのグラフが表示されます。メトリック・パレットから選択することによって、グラフに含める主要なメトリックを指定するメトリックをカスタマイズできます。
-
上位コンポーネント
このリージョンには、選択したメトリックのパフォーマンスの上位10個のターゲットが最後のメトリック収集から抽出され、グラフィカルに表示されます。グラフには、リアル・タイムのデータは表示されません。上位コンポーネントは、選択したメトリックに応じて昇順または降順でリストされ、上位コンポーネント・データがどのように収集されたかが示されます。「表示」ドロップ・ダウン・リストからメトリックを選択すると、選択したメトリックの上位10個のターゲットがグラフィカルに表示されます。たとえば、「キャッシュ - キャッシュ・オブジェクト」メトリックを選択すると、グラフに上位10個のキャッシュ・ターゲットが表示されます。
-
コンポーネント
このリージョンには、キャッシュ、サービス、接続、Connection Manager、アプリケーション、クラスタなどのノードに関連付けられたコンポーネントがリストされます。表には、コンポーネントの名前とタイプが表示されます。
-
フェデレーション・サービス:
このノードがデータ・フェデレーションに参加している場合、「オリジン」および「宛先」の表が表示されます。また、「フェデレーション・サービス」が「ドメイン・パーティション・キャッシュ」上で実行されている場合、これらの表に「ドメイン・パーティション」列が表示されます。-
元: この表には、このクラスタがメンバーから受信したレプリケート済データのメトリックが表示されます。受信バイト/秒、合計受信バイト、受信したメッセージ/秒、レコード・バックログ遅延時間、受信されたエントリの合計、メッセージ適用時間、受信されたレコードの合計およびリモート参加者などのメトリックが表示されます。
-
宛先: この表には、このクラスタがメンバーに送信したレプリケート済データのメトリックが表示されます。送信バイト/秒、現行帯域幅、送信されたエントリの合計、合計送信バイト、未承認のメッセージ合計、状態、ステータスおよびリモート参加者などのメトリックが表示されます。
-
ノード・メニューのナビゲーション
Oracle Coherenceノードのホームページから、次の主要なメニュー・オプションを使用できます。
-
パフォーマンス・サマリー: 「Oracle Coherenceノード」メニューから「モニタリング」、「パフォーマンス・サマリー」の順に選択します。このページでは、クラスタのパフォーマンスを確認できます。パフォーマンス・サマリー・ページを参照してください。
-
メトリックと収集設定: 「Oracle Coherenceノード」メニューから「モニタリング」、「メトリックと収集設定」の順に選択します。修正処理を設定して、ノードおよびキャッシュをEnterprise Managerターゲットとして追加できます。
-
ログ: ログ・ビューアを使用して選択したノードのログ・メッセージを表示できます。詳細は、ログ・ビューアを参照してください。
注意: このオプションは管理対象Coherenceクラスタでは使用できません。
-
コンポーネント: このメニューから、次のページにナビゲートできます。
-
Coherenceトポロジ: トポロジ・ビューアには、Coherenceデプロイメントのレイアウトが視覚的に表示され、Coherenceクラスタおよび関連するノードとキャッシュが表示されます。詳細は、「トポロジ・ビューア」を参照してください。
-
キャッシュ: このページには選択したノードに関連付けられているすべてのキャッシュが表示されます。詳細は、「キャッシュ・ページ」を参照してください。
-
サービス: このページには選択したノードに関連付けられているすべてのサービスが表示されます。詳細は、「サービス・ページ」を参照してください。
-
-
管理: 「Oracle Coherenceノード」メニューから「管理」を選択します。詳細は、「ノード管理ページ」を参照してください。
注意: このオプションは管理対象Coherenceクラスタでは使用できません。
-
最新の構成: 「Oracle Coherenceノード」メニューで「構成」と「最新」を順に選択すると、Coherenceクラスタの最新構成データが表示されます。
-
JVM診断: 「Oracle Coherenceノード」メニューから、「JVM診断」を選択し、「CoherenceノードのJVMプール」ドリルダウン・ページを表示します。このオプションは、ノードがJVM診断用に構成されていて、WLS Management Pack EEのManagement Packが含まれている場合のみ使用できます。詳細は、「JVM診断とのCoherence統合」を参照してください。
キャッシュのホームページ
このページには、選択したキャッシュの詳細情報が表示されます。「Coherenceクラスタ」メニューで「キャッシュ」を選択して、特定のキャッシュをクリックするとキャッシュのホームページにドリルダウンします。
図23-7 キャッシュの「ホーム」ページ
次のリージョンが含まれます。
-
サマリー
-
一般
-
可用性: 過去24時間のキャッシュの可用性。
-
Coherenceクラスタ: このキャッシュが関連付けられているクラスタ。
-
フェデレーション・サービス: このキャッシュがデータ・フェデレーションに参加しているかどうかを示します。フェデレーテッド・キャッシュでは、フェデレーション全体でキャッシュ・エントリに対して実行された操作の取得とその後のリプレイが可能です。
-
-
ノード
-
合計ノード数: クラスタ内のノードの合計数。リンクをクリックすると、すべてのノード・ページにドリルダウンします。
-
ストレージ・ノード: クラスタ内の記憶域が有効なノードの数。リンクをクリックすると、ストレージ・ノード・ページにドリルダウンします。
注意:
新たに記憶域が有効になったノードは、自動的にはクラスタに追加されません。クラスタに追加された物理ノードにノード・ターゲットを追加するには、クラスタをリフレッシュする必要があります。
-
ストレージ・ノード以外: プロキシ、クライアント・ノードなどの記憶域が有効でないノード。これらは、フロント・キャッシュのみに関連します。詳細は、「ニア・キャッシュ」を参照してください。
-
-
キャッシュ・サイズ:
-
オブジェクト: キャッシュ内のオブジェクト数の集計。
-
ユニット: キャッシュ内のユニット数の集計。
-
メモリー: キャッシュによって使用されたメモリーの集計。
-
高/低ユニット合計: これはキャッシュに構成された高ユニットおよび低ユニットを表します。このパラメータが構成されていない場合、N/Aが表示されます。
-
-
キャッシュ使用率
-
取得総数: このキャッシュをサポートしているすべてのノードでの過去24時間のget操作の集計。
-
ミス合計: このキャッシュをサポートしているすべてのノードでの過去24時間のキャッシュ・ミスの数の集計。
-
プット総数: このキャッシュをサポートしているすべてのノードでの過去24時間のput操作の集計。
-
-
問合せ
-
最適化されていない実行された問合せ: 解決できなかった問合せの合計実行時間(分)。
-
最適化された問合せ: 索引を使用して全解決されたパラレル問合せの合計数(分)。
-
-
サービス
-
サービス: このキャッシュをサポートしているサービス。
-
タスクのバックログ: すべてのサービスで実行するようスケジュールされたタスクを保持するバックログ・キューのサイズ。
-
-
ストレージ・マネージャ (これらのメトリックはバック・キャッシュのみに適用されます。)
-
追出し合計: このストレージ・マネージャによって管理されるバッキング・マップからの削除の数の集計。
-
ディスパッチされたイベントの合計: ストレージ・マネージャがディスパッチしたイベントの1分当たりの合計数。
-
-
-
インシデントと問題の概要
このリージョンには、過去7日間に発生したインシデントと、ノードおよびノードに関連付けられたホスト・ターゲットの問題がリストされます。リンクをクリックすると、インシデント・マネージャ・ページにドリルダウンします。
-
キー・インジケータ
このリージョンには、過去24時間のノードの状態とパフォーマンスを示す主要なメトリックのグラフが表示されます。メトリック・パレットからメトリックを選択することで、チャートに含めるメトリックをカスタマイズできます。
-
上位コンポーネント
このリージョンには、選択したメトリックのパフォーマンスの上位10個のターゲットが最後の構成収集から抽出され、グラフィカルに表示されます。上位コンポーネントは、選択したメトリックに応じて昇順または降順でリストされ、上位コンポーネント・データがどのように収集されたかが示されます。「表示」ドロップ・ダウン・リストからメトリックを選択すると、選択したメトリックの上位10個のターゲットがグラフィカルに表示されます。たとえば、「キャッシュ - キャッシュ・オブジェクト」メトリックを選択すると、グラフに上位10個のキャッシュ・ターゲットが表示されます。
-
コンポーネント
このリージョンには、キャッシュが関連付けられているノードが表示されます。「名前」リンクをクリックすると、ノード・ホームページにドリルダウンします。
ニア・キャッシュ
ニア・キャッシュはハイブリッドなキャッシュであり、一般に分散キャッシュまたはリモート・キャッシュとローカル・キャッシュを組み合せた役割を果たします。ニア・キャッシュでは、構成済の無効化戦略を使用してフロント・キャッシュ・エントリを無効にし、優れたパフォーマンスおよび同期化を実現します。パーティション・キャッシュによってバッキングされたニア・キャッシュでは、反復的なデータ・アクセスにおいて0ミリ秒のローカル・アクセスが可能になります。同時実行性が可能になり、整合性およびフェイルオーバーが保証されるのみでなく、レプリケーション・キャッシュとパーティション・キャッシュの長所が効率的に結合されます。
ニア・キャッシュの目的は、最後に使用した(MRU: Most Recently Used)データと最も頻繁に使用する(MFU: Most Frequently Used)データの読取りアクセスの速度を上げて、レプリケート・キャッシュの長所である最大のパフォーマンスと分散キャッシュの長所である最大のスケーラビリティの両方を最大限に実現することです。そのため、ニア・キャッシュの実装には「フロント・キャッシュ」と「バック・キャッシュ」の2つのキャッシュが含まれ、これらはリードスルー/ライトスルー方式を使用することにより、互いに自動的および透過的に通信します。「フロント・キャッシュ」はローカル・キャッシュ・アクセスを提供します。高速でサイズも限られていることから、低コストといえます。バック・キャッシュは、ローカル・キャッシュが使用不能な場合に必要に応じてロードできる、集中型のキャッシュまたは複数層構成のキャッシュにすることができます。バック・キャッシュは、非常に容量が大きいという点で完璧かつ適切ですが、アクセス速度の点では割高といえます。
ニア・キャッシュがクラスタに存在する場合は、バック・キャッシュとフロント・キャッシュそれぞれに対して1つのキャッシュ・ホーム・タブが表示されます。
図23-8 ニア・キャッシュ(バック・キャッシュ)
図23-9 ニア・キャッシュ(フロント・キャッシュ)
キャッシュ・メニューのナビゲーション
次の主要なメニュー・オプションは、Coherenceキャッシュのホームページで使用できます。
-
パフォーマンス・サマリー: 「Oracle Coherenceキャッシュ」メニューから「モニタリング」、「パフォーマンス・サマリー」の順に選択します。このページでは、クラスタのパフォーマンスを確認できます。パフォーマンス・サマリー・ページを参照してください。
-
メトリックと収集設定: 「Oracle Coherenceキャッシュ」メニューから「モニタリング」、「メトリックと収集設定」の順に選択します。修正処理を設定して、ノードおよびキャッシュをEnterprise Managerターゲットとして追加できます。
-
コンポーネント: このメニューから次のページに移動できます。
-
Coherenceトポロジ: トポロジ・ビューアには、Coherenceデプロイメントのレイアウトが視覚的に表示され、Coherenceクラスタおよび関連するノードとキャッシュが表示されます。詳細は、「トポロジ・ビューア」を参照してください。
-
ノード: このページには、選択したキャッシュに関連付けられているすべてのノードがリストされます。詳細は、「ノード・ページ」を参照してください。
-
サービス: このページには選択したキャッシュに関連付けられているすべてのサービスが表示されます。詳細は、「サービス・ページ」を参照してください。
-
-
管理: 「Oracle Coherenceキャッシュ」メニューから「管理」を選択します。詳細は、「キャッシュ管理ページ」を参照してください。
-
キャッシュ・データ管理: キャッシュ・データ管理機能を使用すると、索引を定義して、指定した一連の条件を満たす、現在キャッシュされているデータに対して問合せを実行できます。詳細は、「キャッシュ・データ管理」を参照してください。
-
最新の構成: 「Oracle Coherenceクラスタ」メニューで「構成」と「最新」を順に選択すると、Coherenceクラスタの最新構成データが表示されます。
-
JVM診断: 「Oracle Coherenceキャッシュ」メニューから、「JVM診断」を選択し、CoherenceキャッシュのJVM診断プール・ドリルダウン・ページを表示します。このオプションは、クラスタがJVM診断用に構成されていて、WLS Management Pack EEのManagement Packが含まれている場合のみ使用できます。詳細は、「JVM診断とのCoherence統合」を参照してください。
パーティション・キャッシュ・ホームページ
このページには、選択したパーティション・キャッシュの詳細情報が表示されます。「Coherenceクラスタ」メニューで「キャッシュ」を選択して、特定のパーティション・キャッシュをクリックするとキャッシュのホームページにドリルダウンします。このページには、次のリージョンがあります。
-
サマリー
-
一般
-
Coherenceクラスタ: このキャッシュが関連付けられているクラスタ。
-
ドメイン・パーティション: キャッシュが関連付けられているドメイン・パーティションの名前が表示されます。
-
フェデレーション・サービス: このキャッシュがデータ・フェデレーションに参加しているかどうかを示します。フェデレーテッド・キャッシュでは、フェデレーション全体でキャッシュ・エントリに対して実行された操作の取得とその後のリプレイが可能です。
-
-
キャッシュ・サイズ:
-
オブジェクト: キャッシュ内のオブジェクトの合計数。
-
ユニット: キャッシュによって使用されるメモリー量(ユニット単位)。
-
メモリー: キャッシュによって使用されたメモリーの集計。
-
高/低ユニット合計: これはキャッシュに構成された高ユニットおよび低ユニットを表します。このパラメータが構成されていない場合、N/Aが表示されます。
-
-
キャッシュ使用率
-
取得総数: このキャッシュをサポートしているすべてのノードでの過去24時間のget操作の集計。
-
ミス合計: このキャッシュをサポートしているすべてのノードでの過去24時間のキャッシュ・ミスの数の集計。
-
プット総数: このキャッシュをサポートしているすべてのノードでの過去24時間のput操作の集計。
-
-
問合せ
-
最適化されていない実行された問合せ: 解決できなかった問合せの合計実行時間(分)。
-
最適化された問合せ: 索引を使用して全解決されたパラレル問合せの合計数(分)。
-
-
サービス
-
タスクのバックログ: サービスのプール・スレッドの1つにより実行するようスケジュールされたタスクを保持するバックログ・キューのサイズ。
-
-
-
キー・インジケータ
このリージョンには、過去24時間のノードの状態とパフォーマンスを示す主要なメトリックのグラフが表示されます。グラフに含める主要なメトリックを指定できます。
-
上位コンポーネント
このリージョンには、選択したメトリックのパフォーマンスの上位10個のターゲットが最後の構成収集から抽出され、グラフィカルに表示されます。「表示」ドロップ・ダウン・リストからメトリックを選択すると、選択したメトリックの上位10個のターゲットがグラフィカルに表示されます。たとえば、「キャッシュ - キャッシュ・オブジェクト」メトリックを選択すると、グラフに上位10個のキャッシュ・ターゲットが表示されます。
キャッシュ・メニューのナビゲーション
次の主要なメニュー・オプションは、Coherenceキャッシュのホームページで使用できます。
-
パフォーマンス・サマリー: 「Oracle Coherenceキャッシュ」メニューから「モニタリング」、「パフォーマンス・サマリー」の順に選択します。このページでは、クラスタのパフォーマンスを確認できます。詳細は、「「パフォーマンス・サマリー」ページ」を参照してください。
-
メトリックと収集設定: 「Oracle Coherenceキャッシュ」メニューから「モニタリング」、「メトリックと収集設定」の順に選択します。修正処理を設定して、ノードおよびキャッシュをEnterprise Managerターゲットとして追加できます。
-
最新の構成: 「Oracle Coherenceクラスタ」メニューで「構成」と「最新」を順に選択すると、Coherenceクラスタの最新構成データが表示されます。
アプリケーションのホームページ
このページを使用すると、様々なタイプのキャッシュに格納されているアプリケーション・データを表示およびモニターできます。このページを表示するには、「Oracle Coherenceクラスタ」メニューから、「アプリケーション」オプションを選択します。
アプリケーションに複数のWebモジュールが含まれている場合、各モジュールのアプリケーション・データが表示されます。セッション管理統計をリセットするには、「統計情報のリセット」をクリックします。
表示されるグラフは次のとおりです。
-
ローカル属性数: ローカル属性数が表示されます。
-
ローカル・セッション数: ローカル・セッション数が表示されます。
-
オーバーフロー更新: 1分当たりのオーバーフロー更新回数が表示されます。
-
セッション更新: 1分当たりのセッション更新回数が表示されます。
-
リープ継続時間: 平均リープ継続期間をミリ秒単位で表示します。
-
リープ・セッション: リープ・サイクルにおける平均リープ・セッション数が表示されます。
オーバーフロー・キャッシュ
この表には、次の詳細が含まれます。
-
モジュール: アプリケーションを含むCoherenceクラスタの名前。
-
ノードID: これはノード・ターゲット名です。リンクをクリックしてノードのホームページにドリルダウンします。
-
キャッシュ: これはキャッシュ・ターゲットの名前です。キャッシュのホームページにドリルダウンするには、リンクをクリックします。
-
平均サイズ: 統計が最後にリセットされてから、セッション記憶域クラスタ・キャッシュに格納されたセッション・オブジェクトの平均サイズ(バイト)。
-
最大サイズ: 統計が最後にリセットされてから、セッション記憶域クラスタ・キャッシュに格納されたセッション・オブジェクトの最大サイズ(バイト)。
-
しきい値: シリアライズされた形式の属性値が、大きい属性のために確保されている別個のオーバーフロー・キャッシュに格納される際の条件となる最低限の長さ(バイト)。
-
オーバーフロー更新: 統計が最後にリセットされてから、オーバーフロー・クラスタ・キャッシュに格納されたセッション属性の更新回数。
クラスタ化されたセッション・キャッシュ
-
モジュール: アプリケーションを含むCoherenceクラスタの名前。
-
ノードID: これはノード・ターゲット名です。リンクをクリックしてノードのホームページにドリルダウンします。
-
キャッシュ: これはキャッシュ・ターゲットの名前です。キャッシュのホームページにドリルダウンするには、リンクをクリックします。
-
平均サイズ: 統計が最後にリセットされてから、セッション記憶域クラスタ・キャッシュに格納されたセッション・オブジェクトの平均サイズ(バイト)。
-
最小サイズ: 統計が最後にリセットされてから、セッション記憶域クラスタ・キャッシュに格納されたセッション・オブジェクトの最小サイズ(バイト)。
-
最大サイズ: 統計が最後にリセットされてから、セッション記憶域クラスタ・キャッシュに格納されたセッション・オブジェクトの最大サイズ(バイト)。
-
セッションID長: 生成されたセッションIDの長さ。
-
タイムアウト: セッションの有効期限(秒)。セッションが期限切れにならない場合は-1。
-
セッション更新: セッション記憶クラスタ・キャッシュに格納されたセッション・オブジェクトの1分当たりの更新回数。
-
確保済オブジェクト: Webアプリケーションのこのインスタンスに確保されたセッション・オブジェクトの数。スティッキー・セッション最適化が無効な場合には、-1。
リープ・セッション
-
モジュール: アプリケーションを含むCoherenceクラスタの名前。
-
ノードID: これはノード・ターゲットの名前です。リンクをクリックしてノードのホームページにドリルダウンします。
-
平均リープ継続時間: 平均リープ継続期間(分単位)。
-
平均リープ・セッション: 統計が最後にリセットされてからの平均リープ・セッション数。
-
リープ・セッションの合計: 統計が最後にリセットされてリープされた期限切れセッションの合計数。
サービスのホームページ
このページには、Coherenceクラスタ内のサービス・インスタンスのすべての詳細が表示されます。「Coherenceクラスタ」メニューから「メンバー」を選択し、「サービス」をクリックします。「すべてのサービス」ページで、FederatedCacheタイプ・サービスを選択します。
図23-10 サービスのホームページ
次のリージョンが含まれます。
-
名前: サービスに割り当てられた名前。
-
ノード: サービス内のノードの数。
-
タイプ: 使用できるサービス・タイプは、次のとおりです。
-
クラスタ・サービス: このサービスは、クラスタ・ノードがクラスタに参加する必要がある場合に起動されます。クラスタ・サービスは、クラスタのメンバーシップとサービスを管理します。
-
分散型キャッシュ・サービス: クラスタ・ノードは、クラスタ全体にデータを分散(パーティション化)できます。これにより、キャッシュ内の各データは、1つのクラスタ・ノードでのみ管理(保持)されます。
-
起動サービス: このサービスは、クラスタ起動を可能にし、グリッド・コンピューティング・アーキテクチャをサポートします。
-
レプリケート・キャッシュ・サービス: 同期化されたレプリケート・キャッシュ・サービスです。このサービスは、サービスを実行しているすべてのクラスタ・ノードにすべてのキャッシュ・データを完全にレプリケートします。
-
フェデレーテッド・キャッシュ・サービス: このサービスは、フェデレーションのメンバーである、地理的に分散されているクラスタ全体で、キャッシュ・データをレプリケートおよび同期化する分散キャッシュ・サービスのバージョンです。
-
-
キー・インジケータ: このリージョンには、過去24時間のノードの状態とパフォーマンスを示す主要なメトリックのグラフが表示されます。グラフに含める主要なメトリックを指定できます。
-
上位コンポーネント: このリージョンには、選択したメトリックのパフォーマンスの上位10個のターゲットが最後の構成収集から抽出され、グラフィカルに表示されます。「表示」ドロップ・ダウン・リストからメトリックを選択すると、選択したメトリックの上位10個のターゲットがグラフィカルに表示されます。
-
フェデレーション・サービス: クラスタがデータ・フェデレーションに参加している場合、「オリジン」および「宛先」が表示されます。また、「フェデレーション・サービス」が「ドメイン・パーティション・キャッシュ」上で実行されている場合、これらの表に「ドメイン・パーティション」列が表示されます。
-
オリジン: この表には、クラスタがメンバーから受信したレプリケート済データのメトリックが表示されます。受信バイト/秒、合計受信バイト、受信したメッセージ/秒、レコード・バックログ遅延時間、受信されたエントリの合計、メッセージ適用時間およびリモート参加者などのメトリックが表示されます。
-
宛先: この表には、このクラスタがメンバーに送信したレプリケート済データのメトリックが表示されます。送信バイト/秒、現行帯域幅、送信されたエントリの合計、未承認のメッセージ合計、状態、ステータスおよびリモート参加者などのメトリックが表示されます。
-
-
フェデレーテッド・キャッシュ操作: 「サービス」タイプがFederatedCacheの場合、次のフェデレーション固有の操作がサポートされます。
-
リモート参加者: 操作リクエストを送信するリモート参加者を表示します。
-
操作: Coherenceフェデレーション・コーディネータの操作を表示します。対応する次の任意の操作を選択して実行できます。
-
停止
-
開始
-
一時休止
-
すべてレプリケート
-
状態の取出し
-
保留中の着信メッセージの取得
-
保留中の送信メッセージの取得
選択したフェデレーテッド操作によっては、リモート参加者への参照を使用して実行されます。
確認ポップアップが表示されて資格証明の入力を求められます。
図23-11 確認ポップアップ
-
-
Connection Manager: ホーム・ページ
このページを使用すると、CoherenceクラスタにあるConnection Managerの詳細を表示できます。
図23-12 Connection Managerの「ホーム」ページ
このページには、次のセクションが含まれています。
-
一般
-
サービス名: サービスに割り当てられた一意の名前。
-
ノードID: これはノード・ターゲット名です。
-
接続数: Connection Managerインスタンスに関連付けられた接続の数。
-
インシデント: 発生したインシデント。
-
ホストIP: ホスト・マシンのIPアドレス。
-
-
送信および受信バイト数: このグラフには、1分間に送受信されたバイト数が表示されます。「送信バイト数」メトリック・ページにドリルダウンするには、グラフをクリックします。
-
接続
-
リモート・クライアント: 接続ごとに割り当てられた一意の16進数。
-
ノードID: これはノード・ターゲット名です。
-
送信バイトのバックログ: バックログの送信バイト数。
-
送信メッセージのバックログ: バックログの送信メッセージ数。
-
稼働開始: Connection Managerインスタンスが起動されてから経過した日時。
-
受信バイト数: 1分間に受信したバイト数。
-
送信されたバイト数: 1分間に送信されたバイト数。
-
サマリー・ページの表示
これらのページは、クラスタに関連付けられているノード、キャッシュ、サービスなどのターゲット・ページを説明します。
ノード・ページ
このページには、クラスタに属し、キャッシュまたはサービスをサポートする、検出されたすべてのノード・ターゲットがリストされます。表示されるノードのリストは、このページに移動してきた方法によって異なります。
このページは、マスター表でノードを選択して、詳細リージョンで主要なパフォーマンス・メトリックを表示できる、マスター/詳細形式のページです。ここに表示されるノードのリストは、このページに移動してきた方法によって異なります。このページを表示するには、次のステップを実行します。
-
「ターゲット」メニューから「ミドルウェア」を選択し、Coherenceクラスタをクリックします。Oracle Coherenceクラスタのホームページの「Oracle Coherenceクラスタ」メニューから、「ノード」を選択します。このページには、キャッシュのホームページからも移動できます。
-
Oracle Coherenceクラスタのホームページから、「記憶域」、「ストレージ・ノード以外」または「ノード数」リンクをクリックします。
図23-13 「すべてのノード」ページ
デフォルトでは、次の詳細が表示されます。非表示フィールドを表示するには、「ビュー」メニューで、「列」、「列の管理」の順に選択します。「列の管理」表で、「非表示列」リストから1つ以上の列を選択し、それらを「表示列」に移動して「OK」をクリックします。選択したフィールドが表に表示されます。
注意:
表の最上部にある「例による問合せ」フィールドに値を指定することで、表に表示されるノードのリストをフィルタリングできます。たとえば、xyzホスト上で実行しているノードのリストを表示する場合は、「ホスト問合せ」フィールドに「xyz」と入力します。
-
ノード: これはノード・ターゲットの名前です。リンクをクリックしてノードのホームページにドリルダウンします。
-
ステータス: ノードが稼働中、停止中、エラーまたは不明のどのステータスであるかを示します。
-
ホスト: ノードが稼働しているホスト。ホストがEnterprise Managerでモニター中のターゲットである場合は、リンクをクリックすると、ホストのホームページにドリルダウンできます。
-
キャッシュ: このノードがサポートしているキャッシュ・ターゲットの合計数。
-
受信者成功(%): 送信パケットの合計に占める受信パケットの率です。
-
パブリッシャ成功(%): ネットワーク上でのパブリッシャによるパケット転送の成功率です。
-
使用可能なメモリー(MB): このノードで使用可能なメモリー。
-
プット総数: put操作の集計。
-
取得総数: get操作の集計。
次のフェデレーション・メトリックがデータ・フェデレーションに参加しているノードにのみ表示されます。
-
受信されたメッセージの合計: 受信されたメッセージの合計数。
-
合計受信バイト(MB): 受信されたバイトの合計数。
-
送信されたメッセージの合計: 送信されたメッセージの合計数。
-
合計送信バイト(MB): 送信されたバイトの合計数。
ノードの詳細をグラフィカルに表示するには、表でノードを選択します。次のグラフが表示されます。
-
使用可能なノード・メモリー: このグラフには、過去24時間で使用可能なメモリーが最も少ないノードが表示されます。
-
取得の集計/分: このグラフは、選択したノードでサポートされるすべてのキャッシュでのget操作の集計を示します。
-
プットの集計/分: このグラフは、選択したノードでサポートされるすべてのキャッシュでのput操作の集計を示します。
-
パブリッシャ成功率: これらのグラフは、ネットワーク上でのパブリッシャによるパケット転送の成功率を示します。
-
受信者成功率: 送信パケットの合計に占める受信パケットの率です。
-
使用済ノード・メモリー(MB): ノードによって使用されたメモリーの合計。
-
CPU使用率(%): 使用されたCPUの割合。
注意:
これらのグラフをカスタマイズするには、パーソナライズ機能を使用できます。
実行可能な操作は次のとおりです。
-
起動: 「停止中」ステータスを持つ任意のノードを起動できます。このオプションは、ノードがEnterprise Managerのモニター対象ホスト上で実行されている場合にのみ使用できます。
-
停止: 「稼働中」ステータスを持つ任意のノードを停止できます。このオプションは、ノードがEnterprise Managerのモニター対象ホスト上で実行されている場合にのみ使用できます。
-
新規ノードの起動: 新規ノードは、選択したノードが稼働している同じホスト上で起動できます。ホストはEnterprise Managerでモニターする必要があります。
-
統計情報のリセット: ノードを選択し、「統計情報のリセット」をクリックします。ノードが稼働しているホストのパスワードの入力を求められます。パスワードを入力し、「OK」をクリックし、統計をリセットします。このオプションは、「稼働中」ステータスを持つノードに対してのみ使用可能です。
-
例による問合せ: 「例による問合せ」アイコンをクリックします。表示される「問合せ」行で、検索する任意の列に問合せ文字列を入力します。指定した基準を満たすすべてのノードが表示されます。
キャッシュ・ページ
このページには、クラスタに属する、検出されたすべてのキャッシュ・ターゲットがリストされます。このページは、マスター表でキャッシュを選択して、詳細リージョンで主要なパフォーマンス・メトリックを表示できる、マスター/詳細形式のページです。ここに表示されるノードのリストは、このページに移動してきた方法によって異なります。このページを表示するには、次の手順を実行します。
-
「ターゲット」メニューから「ミドルウェア」を選択し、Coherenceクラスタをクリックします。Oracle Coherenceクラスタのホームページの「Oracle Coherenceクラスタ」メニューから、「ノード」を選択します。
-
Oracle Coherenceクラスタのホームページから、「キャッシュ」リンクをクリックします。
図23-14 「すべてのキャッシュ」ページ
各キャッシュに対して、次の詳細が表示されます。
-
名前: これはキャッシュ・ターゲットの名前です。キャッシュのホームページにドリルダウンするには、リンクをクリックします。
-
ドメイン・パーティション: 管理対象Coherenceクラスタをモニタリングしている場合、キャッシュが関連付けられているドメイン・パーティションがここに表示されます。
-
サービス: キャッシュで使用されるキャッシュ・サービスの名前。
-
層: 最も多くキャッシュを持つバック層が表示されます。ニア・キャッシュの場合、キャッシュはフロント層とバック層で構成できます。この場合、一意の階層値を持つ同じキャッシュの複数の行が表示されます。
-
オブジェクト: キャッシュ内のオブジェクト数。
-
取得: キャッシュ内のget()操作の集計。
-
ヒット: キャッシュされたオブジェクトの成功したフェッチの集計。
-
ミス: キャッシュされたオブジェクトの失敗したフェッチの集計。
-
読取り: データ・ストアへの読取りの集計。
-
書込み: データ・ストアへの書込みの集計。
キャッシュをサポートしているノード全体で集計された値の詳細をグラフィカルに表示するには、表でキャッシュを選択します。たとえば、「プットの集計/分」は、キャッシュをサポートしているノード全体で集計された1分当たりのput操作を計算した値です。
デフォルトでは、次のグラフが表示されますが、カスタマイズも可能です。「パーソナライズ」ボタンをクリックして、表示するグラフおよび各グラフに含めるメトリックを選択します。
-
プットの集計/分: このキャッシュをサポートしているすべてのノードの1分当たりのput操作の集計。
-
ヒットの集計/分: このキャッシュをサポートしているすべてのノードの1分当たりのget操作の集計。
-
ミスの集計/分: このキャッシュをサポートしているすべてのノードの1分当たりのキャッシュされたオブジェクトの失敗したフェッチの集計。
-
追出しの集計/分: このキャッシュをサポートしているすべてのノードの1分当たりの追出し操作の集計。
-
挿入の集計/分: このキャッシュをサポートしているすべてのノードの1分当たりの挿入操作の集計。
-
削除の集計/分: このキャッシュをサポートしているすべてのノードの1分当たりの削除操作の集計。
サービス・ページ
このページには、クラスタに属する、検出されたすべてのサービス・ターゲットがリストされます。このページは、マスター表でサービスを選択して、詳細リージョンで主要なパフォーマンス・メトリックを表示できる、マスター/詳細形式のページです。ここに表示されるノードのリストは、このページに移動してきた方法によって異なります。このページを表示するには、「Oracle Coherenceクラスタ」メニューから「サービス」オプションを選択します。
図23-15 サービス・ページ
各サービスに対して、次の詳細が表示されます。
-
名前: サービスに割り当てられた名前。サービス・ホーム・ページにドリルダウンします。
-
タイプ: 使用できるサービス・タイプは、次のとおりです。
-
クラスタ・サービス: このサービスは、クラスタ・ノードがクラスタに参加する必要がある場合に起動されます。クラスタ・サービスは、クラスタのメンバーシップとサービスを管理します。
-
分散型キャッシュ・サービス: クラスタ・ノードは、クラスタ全体にデータを分散(パーティション化)できます。これにより、キャッシュ内の各データは、1つのクラスタ・ノードでのみ管理(保持)されます。
-
起動サービス: このサービスは、クラスタ起動を可能にし、グリッド・コンピューティング・アーキテクチャをサポートします。
-
レプリケート・キャッシュ・サービス: 同期化されたレプリケート・キャッシュ・サービスです。このサービスは、サービスを実行しているすべてのクラスタ・ノードにすべてのキャッシュ・データを完全にレプリケートします。
-
フェデレーテッド・キャッシュ・サービス: このサービスは、フェデレーションのメンバーである、地理的に分散されているクラスタ全体で、キャッシュ・データをレプリケートおよび同期化する分散キャッシュ・サービスのバージョンです。
-
-
ドメイン・パーティション: 管理対象Coherenceクラスタをモニタリングしている場合、キャッシュ・サービスが関連付けられているドメイン・パーティションが表示されます。
-
ステータス: このサービスの高可用性ステータス。これには次のものがあります:
-
MACHINE-SAFE: データが失われることなく、指定されたマシン上で実行中のすべてのクラスタ・ノードを同時に停止できることを示します。
-
NODE-SAFE: データが失われることなく、任意のクラスタ・ノードを停止できることを示します。
-
ENDANGERED: このサービスを実行するクラスタ・ノードの終了によって、データが失われる可能性があることを示します。
-
RACK-SAFE: 任意のデータが失われることなくラックを停止できることを示します。
-
SITE-SAFE: 任意のデータが失われることなくサイトを停止できることを示します。
-
-
スレッド件数: サービスのスレッド・プール内にあるスレッドの数。
-
アイドル・スレッド数: サービス・スレッド・プール内で現在アイドル状態のスレッド数。
-
タスクのバックログ: サービスのプール・スレッドの1つにより実行するようスケジュールされたタスクを保持するバックログ・キューのサイズ。
-
ハング・タスク: 現在一番長く実行されているハング・タスクのID。
-
平均リクエスト継続時間: サービスにより発行された個々の同期リクエストの平均継続時間(ミリ秒)。
-
受信されたメッセージの合計: 受信されたメッセージの合計数。
-
合計受信バイト(MB): 受信されたバイトの合計数。
-
送信されたメッセージの合計: 送信されたメッセージの合計数。
-
合計送信バイト(MB): 送信されたバイトの合計数。
サービスをサポートしているノード全体で集計された値の詳細をグラフィカルに表示するには、表でサービスを選択します。次のグラフが表示されます。
-
リクエストの集計/分: サービスによって発行された同期リクエストの合計数。
-
保留リクエストの集計: このグラフには、サービスによって発行された保留中のリクエストの集計数が表示されます。
-
平均アクティブ・スレッド: このグラフには、サービス・スレッド・プール内のアクティブ・スレッド数の平均が表示されます。
プロキシ・ページ
このページには、クラスタ内のすべてのConnection Managerおよび接続のパフォーマンスが表示されます。このページを表示するには、「Coherenceクラスタ」メニューから「プロキシ」を選択します。次のConnection Managerグラフが表示されます。
-
Connection Managerの統計が最後にリセットされてから送信したバイト数が最も多い上位Connection Manager。
-
Connection Managerの統計が最後にリセットされてから受信したバイト数が最も多い上位Connection Manager。
Connection Managerの一覧表には、次の詳細が表示されます。
-
Connection Manager: Connection Managerの名前。サービス名とノードIDから成り、サービス名はこのConnection Managerで使用されるサービスの名前です。リンクをクリックしてConnection Manager: ホーム・ページにドリルダウンします。
-
サービス: サービスの名前。サービス・ホーム・ページにドリルダウンします。
-
ノードID: これはノード・ターゲット名です。
-
送信されたバイト数: 1分間に送信されたバイト数。
-
受信バイト数: 1分間に受信したバイト数。
-
送信バッファ・プールの容量: 送信バッファ・プールの最大サイズ。
-
送信バイトのバックログ: バックログの送信バイト数。
表示される接続関連のグラフは次のとおりです。
-
接続の統計が最後にリセットされてから送信したバイト数が最も多い上位接続。
-
接続の統計が最後にリセットされてから受信したバイト数が最高または最多の上位接続。
接続のリストの表が表示されます。詳細ページにドリルダウンするには、リンクをクリックします。
-
リモート・クライアント: この接続が存在するホスト。
-
稼働開始: この接続の稼働が開始された日時。
-
Connection Manager: Connection Managerの名前。リンクをクリックしてConnection Manager: ホーム・ページにドリルダウンします。
-
サービス: サービスの名前。サービス・ホーム・ページにドリルダウンします。
-
ノードID: これはノード・ターゲット名です。
-
送信されたバイト数: 1分間に送信されたバイト数。
-
受信バイト数: 1分間に受信したバイト数。
-
接続時間: ミリ秒で表した接続時間。
-
送信メッセージのバックログ: バックログの送信メッセージ数。
-
送信バイトのバックログ: バックログの送信バイト数。
ログ・ビューア
ログ・ビューアは、ノードによって生成されたログ・ファイルをスキャンし、このログ・データがログ・ビューアに表示されます。ここでは、以下の項目について説明します。
ログ・メッセージの表示
ログ・ファイルの構成が終了したら、ログ・メッセージを表示できます。「Oracle Coherenceノード」メニューから「ログ」を選択し、「ログ・メッセージの表示」を選択します。「検索」アイコンをクリックし、日付範囲、メッセージ・タイプおよびその他の追加検索基準を指定します。「検索」をクリックします。検索基準を満たすメッセージのリストが表示されます。
図23-17 ログ・メッセージ
メッセージを選択すると、メッセージの詳細が表示されます。「メッセージをファイルにエクスポート」をクリックし、形式(.txt、.xmlまたは.csv)を指定します。選択した形式のファイルにメッセージがエクスポートされます。「ログ・ファイル」リンクをクリックして、ログの詳細ページにドリルダウンします。「ダウンロード」をクリックして、ログ・ファイル・データを外部ファイルにダウンロードします。
パフォーマンス・ページの表示
この項では、「パフォーマンス・サマリー」ページおよびConnection Managerのパフォーマンス・ページについて説明します。
パフォーマンス・サマリー・ページ
パフォーマンス・サマリー・ページを使用して、選択したコンポーネントまたはアプリケーションのパフォーマンスをモニターできます。このページを表示するには、任意のCoherenceターゲット(クラスタ、ノード、キャッシュまたはドメイン・パーティション・キャッシュ)のメニューから「モニタリング」と「パフォーマンス・サマリー」を順に選択します。パフォーマンス・ページには、次が含まれています。
-
特定のパフォーマンス・メトリックの値を一定期間表示する一連のデフォルトのパフォーマンス・グラフ。このグラフをカスタマイズして、パフォーマンス上の潜在的な問題を検出できます。
-
コンポーネント、またはアプリケーションに固有の一連のリージョン。たとえば、Oracleキャッシュのパフォーマンス・サマリー・ページでは、キャッシュ・オブジェクトの集計、削除の集計、最大問合せ期間などのメトリックが表示されます。これらのセクションはコンポーネントごとに異なります。
「パフォーマンス」ページのグラフのカスタマイズ
パフォーマンス・ページは、デフォルトの一連のメトリック・グラフを表示するように構成されていますが、これらのグラフは様々な方法でカスタマイズできます。特定のメトリック・データを関係付けて比較すると、可能性のあるパフォーマンスの問題を識別できます。次のアクションを実行して、グラフをカスタマイズできます。
-
「メトリック・パレットの表示」をクリックすると、階層ツリー(選択したコンポーネントまたはアプリケーションのすべてのメトリックが含まれる)が表示されます。ツリーは、パフォーマンス・メトリックをパフォーマンス・データの様々なカテゴリに編成しています。
-
パレット内のメトリックを選択すると、時間とともにメトリック値の変更が表示されるパフォーマンス・グラフが表示されます。グラフは、自動的にリフレッシュされて更新されたデータを表示します。
-
グラフ上の「x」アイコンをクリックすると、グラフを閉じます。グラフの右側をクリックしてドラッグすると、ページ上の新しい位置にグラフを移動できます。
-
「メトリック・パレット」からメトリックをドラッグ・アンド・ドロップして、既存のグラフの上部にドロップします。既存のグラフには、両方のメトリックのデータが表示されます。
「パフォーマンス」ページをカスタマイズする方法の詳細は、Enterprise Managerのオンライン・ヘルプを参照してください。
Connection Managerの「パフォーマンス」ページ
このページには、一定期間における選択したConnection Managerのパフォーマンスが表示されます。表示されるグラフは次のとおりです。
-
送信されたバイト数: このグラフには、接続マネージャが最後に起動されてから送信したバイト数が表示されます。
-
受信バイト数: このグラフには、接続マネージャが最後に起動されてから受信したバイト数が表示されます。
パフォーマンス:
選択した期間の平均パフォーマンスが表示されます。
-
送信バイトのバックログ: バックログの送信バイト数。
-
送信メッセージのバックログ: バックログの送信メッセージ数。
-
受信バッファ・プールの容量: 受信バッファ・プールの最大サイズ。
-
受信バッファ・プールのサイズ: 受信バッファ・プールで現在使用されている値。
-
送信バッファ・プールの容量: 送信バッファ・プールの最大サイズ。
-
受信バイト数: 1分間に受信したバイト数。
-
送信されたバイト数: 1分間に送信されたバイト数。
停止中のメンバーの削除
クラスタで「停止中」ステータスになっているすべてのメンバーを削除できます。「Oracle Coherenceクラスタ」メニューから「停止中のメンバーの削除」を選択します。停止しているターゲットのリストが表示されます。リストからターゲットを選択して「削除」をクリックします。確認メッセージが表示されます。「OK」をクリックすると、メンバーがクラスタから削除されます。
トポロジ・ビューア
トポロジ・ビューアでは、Coherenceクラスタ内のすべてのターゲットのカスタマイズ・ビューが提供されます。クラスタ、ノードまたはキャッシュのトポロジを表示できます。トポロジを表示するには、「Oracle Coherenceクラスタ」、「Oracle Coherenceノード」または「Oracle Coherenceキャッシュ」メニューから「トポロジ・ビューア」オプションを選択します。トポロジ・グラフは、選択したターゲットのコンテキストに基づいて表示されます。トポロジ・ビューアは次の場所から起動します。
-
クラスタ・ホーム・ページ: クラスタ全体のトポロジが表示されます。
-
キャッシュ: 選択したキャッシュが実行されているホストおよびノードのトポロジが表示されます。
-
ノード: ノードおよびノード上で実行中のキャッシュのトポロジが表示されます。
図23-18 Coherenceクラスタ・トポロジ
トポロジは、3層、クラスタ、ホストおよびサービスに編成されます。ホスト上で実行されているすべてのノードがホスト・グループの下にグループ化されます。サービスのキャッシュはすべて、サービス・フォルダの下にグループ化されます。ノードを選択すると、サポートのすべてのキャッシュへのリンクが表示されます。キャッシュを選択した場合は、キャッシュが構成されているすべてのノードへのリンクが表示されます。
ターゲットにカーソルを合せると、ターゲットの詳細情報を表示できます。たとえば、クラスタ・ターゲットにカーソルを合せると、クラスタ、ステータス、ホスト、ノードおよびインシデントの名前を参照できます(存在する場合)。ターゲットのホーム・ページにドリル・ダウンするには、名前リンクをクリックします。ターゲット間の関係は矢印で表されています。たとえば、サービスのターゲットをクリックすると、キャッシュを実行中のノードを示す矢印を表示できます。
インシデントの表示
インシデント・マネージャは、ターゲットおよびそのメンバーのインシデント件数を表示します。Coherenceクラスタ・ターゲットからインシデント・マネージャが起動されると、クラスタ、クラスタ内のノードおよびキャッシュ・ターゲットのインシデント件数が表示されます。同様に、ノード・ターゲットのコンテキストでインシデント・マネージャが起動されると、ノード・ターゲットのインシデントと、ノードにデプロイされたすべてのキャッシュ・ターゲットのインシデントが表示されます。キャッシュ・ターゲットからインシデント・マネージャが起動されると、そのターゲットのインシデント件数が表示されます。
Coherenceクラスタ、ノード、およびキャッシュ・ターゲットの「一般」セクションにあるインシデント件数をクリックすると、インシデント・マネージャを起動できます。または、「Oracle Coherenceクラスタ」(ノードまたはキャッシュ)メニューから「モニタリング」、「インシデント・マネージャ」の順に選択し、「インシデント・マネージャ」ページにナビゲートします。