16 モニタリング・ダッシュボードの使用
- モニタリング・ダッシュボードの実行
WebLogic Server管理コンソールからモニタリング・ダッシュボードを起動するか、またはWebブラウザで単独で実行できます。 - 表示される診断情報の範囲
モニタリング・ダッシュボードにより表示される診断データでは、測定に役立つ数値またはブール値を持つランタイムMBean属性の現在値または系時的に変更した値が表示されます。 - モニタリング・ダッシュボードのインタフェースについて
モニタリング・ダッシュボードには2つの主要なパネルがあります。「エクスプローラ」パネルを使用して表示するビューを選択し、ビューの表示パネルを使用してそのビューでキャプチャされたメトリック値のチャートを確認します。 - メトリックの収集と表示方法の理解
モニタリング・ダッシュボードには、リアルタイムでポーリングされたメトリック、および以前に収集されてアーカイブに保存されたメトリックの2つのソースのメトリックが表示されます。 - チャートの構成要素
チャートには、チャート名、ビューポート、データをプロットするX軸とY軸、表示される各メトリックの凡例、ビュー・コントロールなど、いくつかの重要な項目が含まれています。
モニタリング・ダッシュボードの実行
WebLogic Server管理コンソールからモニタリング・ダッシュボードを起動するか、またはWebブラウザで単独で実行できます。
ブラウザに設定されたプリファレンスに応じて、モニタリング・ダッシュボードは常に独自のタブまたはウィンドウで表示されます。モニタリング・ダッシュボードを使用するためにWebLogic Server管理コンソールにログインする必要はありませんが、ログインしていない場合はユーザー名とパスワードの資格証明を求められます。
Oracle WebLogic Server管理コンソール・オンライン・ヘルプのモニタリング・ダッシュボードの起動に関する項を参照してください。
親トピック: モニタリング・ダッシュボードの使用
表示される診断情報の範囲
モニタリング・ダッシュボードは、次の2つのソースからメトリックを取得します。
-
アクティブなランタイムMBeanインスタンスから直接 — この章では、これらのメトリックはポーリングされるメトリックと呼ばれています。
-
ハーベスタから収集されたアーカイブ先から — これらのメトリックは、アクティブなランタイムMBeanインスタンスから直接取得され、モニタリング・ダッシュボードに戻される値のメトリックと区別するために収集されたメトリックと呼ばれています。
親トピック: 監視ダッシュボードの使用
モニタリング・ダッシュボードのインタフェースについて
モニタリング・ダッシュボードには2つの主要なパネルがあります。「エクスプローラ」パネルを使用して表示するビューを選択し、ビューの表示パネルを使用してそのビューでキャプチャされたメトリック値のチャートを確認します。
エクスプローラ・パネルでは、次にアクセスできます。
-
「ビュー・リスト」 — 既存の組込みおよびカスタムのビューのセット。これは、作成、コピー、名前の変更およびビューの削除の制御があります。「ビュー・リスト」を参照してください。
-
「メトリック・ブラウザ」 — ビューにあるチャートにメトリックの値を表示する特定のMBeanインスタンス属性の移動および選択のための手段が提供されます。「メトリック・ブラウザ」を参照してください。
親トピック: 監視ダッシュボードの使用
ビュー・リスト
ビューを表示するには、図16-1で示すように、「ビュー・リスト」でビューを選択します。
ビューは、次の2つの主カテゴリで表示されます。
-
組込みのビュー
組込みビューは、ドメイン内のすべての実行中のWebLogic Serverインスタンスに使用できるランタイム・メトリックの事前定義された一連のビューです。これらのビューでは、重要性の高いWebLogic Serverパフォーマンス・メトリックが表示され、モニタリング・ダッシュボードのビューとチャート機能の例になります。
組込みビューについて次の点に注意してください。
-
組込みビューは、動的です。たとえば、4つのサーバーを実行している場合、使用できる一連の組込みビューとそのチャートがその4つのサーバーと関連付けられます。5つのサーバーを実行している場合、一連の組込みビューとそのチャートが各追加サーバーに対して拡張されます。また、ダッシュボードを使用しているときにサーバー・インスタンスの数が変更された場合(たとえば、サーバーが起動または停止した場合)、現在実行中の一連のサーバー・インスタンスの新しい組込みビューを表示するには、「ビュー・リスト」メニューで「リフレッシュ」を選択して、ビューのリストをリフレッシュします。
-
組込みビューは、WebLogic Serverをインストールするたびに自動的に使用可能になり、WebLogic Server管理コンソールまたはモニタリング・ダッシュボードにログインしたすべてのユーザーが使用できます。
-
組込みビューは修正できませんが、コピーすることはできます。コピーした後に、ビューの修正、名前の変更、保存および削除ができます。
-
-
カスタム・ビュー
カスタム・ビューは、ユーザーによって作成されたビューです。カスタム・ビューは、これを作成したユーザーのみが使用できます。カスタム・ビューはそのユーザーに自動的に保持され、そのユーザー・アカウントおよび現在のドメイン内でのみ有効です。(ただし、「モニタリング・ダッシュボード」ウィンドウを閉じている場合は、カスタム・ビューで表示されるポーリングしたメトリック値は、組込みビューで保持されないのと同じように保持されませんのでご注意ください。)
デフォルトで使用できるカスタム・ビューはありません。
Oracle WebLogic Server管理コンソール・オンライン・ヘルプの次のトピックを参照してください。
親トピック: モニタリング・ダッシュボードのインタフェースについて
メトリック・ブラウザ
チャートには、MBeanインスタンスの属性であるメトリックが表示されます。メトリックは、次のいずれかになります。
-
実行中のWebLogic ServerインスタンスでのアクティブなMBeanインスタンスから値を取得したメトリック。
実行中のサーバー・インスタンスは定期的にポーリングされ、戻されたメトリック値を表示するチャートが定期的に更新されます。(詳細は、「現在時間の範囲チャート」を参照してください)。
-
アーカイブから値を取得した収集されたメトリック。
収集されたメトリックは、以前WLDFハーベスタによってキャプチャされたメトリックで、アーカイブに配置されていて、過去の状態のレコードを提供します。収集されたメトリックのみを表示するチャートは更新されません。(詳細は、「カスタム時間の範囲チャート」を参照してください)。
チャートに追加するメトリックを選択するために、メトリック・ブラウザを使用します。図16-2で示したメトリック・ブラウザには次のものが表示されます。
-
現在登録されているWebLogic MBeanタイプ
-
現在登録されているMBeanタイプのインスタンス
-
登録されているインスタンスの属性
ハーベスタによって収集されるメトリックを選択するための便利な方法として、「メトリック・ブラウザ」には「収集対象メトリックのみ」というボタンが提供されています。このボタンを選択すると、「メトリック・ブラウザ」には収集対象メトリックのみが表示されます。
現在アクティブなインスタンスかどうかに関係なく、すべてのランタイムMBeanタイプを表示するには、「すべてのタイプを含める」を選択します。ハーベスタによってメトリックが収集されているかどうかを決定するには、メトリックを選択するか、マウスをこの上に配置します。ノート・ウィンドウは、収集されているメトリック(ハーベスタによって収集されたメトリック)かどうかを含め、メトリックについての情報が提供されます。
「メトリック・ブラウザ」を選択するには、表示するメトリック値を含むサーバー・インスタンスを選択します。「メトリック・ブラウザ」には、オプションで、メトリック・データが収集されているもののみに対して表示されるMBeanタイプ、登録したインスタンスおよびメトリックのリストを制限するか、またはアクティブなインスタンスがなくても、サーバーのすべてのMBeanタイプを表示します。
また、メトリックを検索するには、まずそのMBeanタイプを選択してからこのメトリックが存在するインスタンスを選択するという必要はありません。任意の順序でメトリックを選択できます。たとえば、必要に応じてまずメトリックを選択することも、MBeanインスタンスを選択することもできます。また、表示されるものを制限するために、各リストにフィルタを適用できます。
任意の順序で選択およびフィルタをすることができます。1つのリストで項目を選択すると、他のリストでも選択され、そのリストを制限する場合もあります。次の動作に注意してください。
-
最初は、「タイプ」リスト・ボックスで、(「収集対象メトリックのみ」および「すべてのタイプを含める」チェック・ボックスの設定で決定したとおり)すべてのMBeanタイプが表示されます。「インスタンス」リスト・ボックスで、すべてのMBeanインスタンスおよび「メトリック」リスト・ボックスで、すべてのメトリックが表示されます。
-
特定のMBeanタイプを選択すると、MBeanインスタンス・リストが同じタイプのインスタンスに制限され、メトリック・リストが同じタイプのメトリックに制限されます。
-
「タイプ」リストで(なし)を選択するとタイプを指定しないこととなり、「インスタンス」および「メトリック」リストのエントリに制限がなくなります。
-
他の選択の前または後に特定のMBeanインスタンスを選択すると、次のようになります。
-
「タイプ」リスト・ボックスで対応するMBeanタイプが選択されます。
-
「メトリック」リストにあるエントリが、そのMBeanインスタンスのメトリックのみに制限されます。
-
-
他の選択の前または後に「メトリック」リスト・ボックスで特定のエントリを選択すると、次のようになります。
-
メトリックが対応する特定のMBeanタイプが「タイプ」リストで選択されます。
-
「インスタンス」リストが、メトリックが対応するMBeanインスタンスに制限されます。
-
-
リスト・ボックスにフィルタ文字列を入力すると、フィルタと一致する項目のみを含むようにリストの内容を制限します。フィルタと組み合せて使用する、前の項目で指定した動作は、「論理的AND」と同様の動作となります。
これらの動作によって、MBeanタイプ、MBeanインスタンスとメトリックの間の関係が強化できます。各MBeanインスタンスは特定のMBeanタイプであり、各メトリックは特定のMBeanタイプに対応します。MBeanタイプによって、そのタイプのすべてのインスタンスとともに、タイプにあるすべてのメトリックも決定されます。
「メトリック・ブラウザ」の使用方法の詳細は、Oracle WebLogic Server管理コンソール・オンライン・ヘルプの次のトピックを参照してください。
親トピック: モニタリング・ダッシュボードのインタフェースについて
ビューの表示パネル
図16-3で表示されているように、ビューは、キャプチャされたメトリック値を表示する1つ以上のチャートの集まりです。モニタリング・ダッシュボードでは一度に表示できるビューは1つのみですが、複数のビューを同時に実行できます。
ビュー内の各チャートには、凡例、ラベル、およびデータを識別し表示するためのコントロールが含まれています。次のようなチャート・スタイルをビューに含めることができます。
-
長期間にわたって各メトリック値の変化を示す折れ線グラフまたは棒グラフなどの時系列チャート
-
メトリック値に対して収集された次の統計値とともにメトリックの現在値または最新値を示すゲージ
-
最小
-
最大
-
平均
-
標準偏差
-
現在の時間範囲のメトリックをチャートで表示できます。つまり、モニタリング・ダッシュボードが定期的にメトリックの新しい値を取得するのに伴って、チャートは継続的に更新されます。または、すでに過ぎたカスタム時間範囲を指定したチャートでは、ハーベスタによってキャプチャされたアーカイブから取得した収集メトリックを表示できます。
ビューの表示と開始およびその中のチャートの配置の詳細は、Oracle WebLogic Server管理コンソール・オンライン・ヘルプの次のトピックを参照してください。
モニタリング・ダッシュボード・チャートの概要の詳細は、「チャートのパーツ」を参照してください
親トピック: モニタリング・ダッシュボードのインタフェースについて
メトリックの収集と表示方法の理解
モニタリング・ダッシュボードには、リアルタイムでポーリングされたメトリック、および以前に収集されてアーカイブに保存されたメトリックの2つのソースのメトリックが表示されます。
実行しているWebLogic Serverインスタンスから定期的に取得してモニタリング・ダッシュボードに戻す、リアルタイムな、ポーリングされているメトリック値。モニタリング・ダッシュボードでこれらのメトリックを表示するために、ハーベスタを構成する必要はありません。 リアルタイムな、ポーリングされているメトリックを1つ以上含むチャートを使用してビューを起動すると、それらのメトリックに対応するランタイムMBeanインスタンスが各構成済間隔でポーリングされ、リクエストしたメトリック値をモニタリング・ダッシュボードに戻します。ポーリングされているメトリックは、複数のチャートまたは複数のビューに追加されていた場合でもモニタリング・ダッシュボードで1回のみ格納されます。それぞれのメトリック値が表示されるチャートまたはビューの数に関係なく、そのメトリックに対応するランタイムMBeanインスタンスも各間隔で1回のみポーリングされます。したがって、メトリックの更新された値がモニタリング・ダッシュボードで受信される場合、そのメトリックを含むすべてのチャートが同時に更新されます。これにより、モニタリング・ダッシュボードでシステム上のパフォーマンスのオーバーヘッドが最小化され、全体的な効率が最大化されます。
収集されたメトリックを表示するには、監視するデータを収集するためにハーベスタを構成し、アーカイブに含む必要があります。収集されたメトリックを含む1つまたは複数のカスタム時間範囲チャートのビューでは、特定のカスタム時間範囲チャートに対応するメトリックの値をアーカイブから1回取得し、そのチャートに表示します。収集されたデータは、プログラムでのアクセスで使用でき、標準のWebLogic Server管理コンソールとモニタリング・ダッシュボードを使用してビューできる標準ログHarvestedDataArchive
で書き込まれることに注意してください。メトリックを収集するためのハーベスタ構成の詳細は、「メトリック収集用のハーベスタの構成」を参照してください。
メトリックおよびチャート・タイプについて
モニタリング・ダッシュボードのメトリックを示す方法は、表示されるチャートによって異なります。チャートをビューに追加後、次のいずれかの時間範囲を指定するために「チャート・プロパティ」ダイアログ・ボックスを使用できます。
-
現在
-
カスタム
次の項では、各チャート・タイプでメトリックを示す方法についての主要な情報を提供します。
現在時間範囲チャート
これは、モニタリング・ダッシュボードにおけるチャートのデフォルトの時間範囲です。この時間範囲は、現在の時間範囲チャートのみで表示できるリアルタイムな、ポーリングされているメトリックを表示するために使用します。これらのチャートは、デフォルトで20秒ごとに一定の間隔で更新されます。(サンプル間隔は「ダッシュボードのプリファレンス」ダイアログ・ボックスでカスタマイズできます。)
現在の時間範囲チャートにメトリックを追加すると、モニタリング・ダッシュボードがそのメトリックに対してアーカイブから少数の履歴データを取得します。現在の時間範囲チャートに対してアーカイブから取得したメトリック値に関しては次のことに注意してください。
-
取得した値の数は格納したサンプルの保存範囲時間をチャートの最大サンプル数で乗算して求められます。(デフォルトのサンプリング間隔は20秒で、デフォルトのサンプル最大時間は100秒です。これは、2000秒または約33.3分の時間範囲を示します。)
-
ハーベスタが使用するサンプリング間隔がモニタリング・ダッシュボードに対して構成されたサンプリング間隔と異なる場合は、そのメトリックのグラフにゆがみが表示されることがあります。
親トピック: メトリックおよびチャート・タイプについて
カスタム時間範囲チャート
カスタム時間範囲で構成されているチャートには収集対象メトリックのみが表示されます。チャートのカスタム時間範囲を指定して収集対象メトリックを追加する場合、モニタリング・ダッシュボードは指定された時間範囲に一致するアーカイブからメトリック値を取得します。これらのチャートは静的です。モニタリング・ダッシュボードがカスタム時間範囲チャートで収集対象メトリックを表示すると、それらのメトリックの値が変更されることはありません。
次に注意してください:
-
カスタム時間範囲チャートには、リアルタイムおよびポーリングされるメトリック値が含まれていません。
-
カスタム時間範囲チャートを作成するための便利な方法として、「メトリック・ブラウザ」には「収集対象メトリックのみ」というラベルのボタンを提供されています。このボタンを選択すると、「メトリック・ブラウザ」には収集対象メトリックのみが表示されます。
親トピック: メトリックおよびチャート・タイプについて
メトリック・データが表示される順序
ハーベスタが、収集対象ランタイムMBeanメトリックに構成される場合、収集はモニタリング・ダッシュボードを実行しているかどうかに関係なく個別に開始できます。この項では、モニタリング・ダッシュボードが現在時間範囲とカスタム時間範囲チャートにメトリックを収集して表示するときに生成されるアクティビティの手順を示します。
-
ハーベスタがメトリックに対してデータを収集するように構成される場合、サーバーの起動後、そのデータのハーベスタを開始します。データはアーカイブで維持されます。
-
モニタリング・ダッシュボードが起動するとき、使用可能な組込みビューとカスタム・ビューのリストが表示されます。ただし、1つ以上のビューを開始しないと、JMXによるメトリック値の直接的なリアルタイム・ポーリングが開始しません。
-
現在の時間範囲チャートがあるビューを開始すると、次の操作が行われます。
-
モニタリング・ダッシュボードがチャートにあるメトリックに対応するランタイムMBeanインスタンスのポーリングを開始します。
-
ハーベスタがアーカイブでこのメトリックのデータを収集した場合、そのデータがすぐにチャートに追加されます。モニタリング・ダッシュボードがアーカイブから取得するサンプル数がチャートの時間範囲に対応します。
-
ハーベスタがこのメトリックに対してデータを収集するように構成されていない場合、このメトリックのアーカイブから履歴データが取得されず、何も表示されません。
-
-
カスタム時間範囲チャートを含むビューを作成した場合、モニタリング・ダッシュボードがアーカイブからそのチャートに指定したカスタム時間範囲に一致するメトリックの値セットを取得します。値がチャートに表示された後は、チャートは更新されません。カスタム時間範囲チャートを追加しているビューは、収集したメトリックの値を表示するために開始する必要はありません。
-
メトリックのポーリング・データ値がモニタリング・ダッシュボードに到達すると、新しい値がチャートに追加されます。アーカイブから取得した最も古い値(存在する場合)がパージされます。
チャートは常に最新データを表示します。チャートの最大サンプル数は、現在の時間範囲チャートおよびカスタム時間範囲チャート両方にメトリックのために保存できるサンプル数を決定します。チャートの最大サンプル数のしきい値に達した後、最新の値を受信すると最も古いメトリック値が削除されます。
親トピック: メトリックの収集と表示方法の理解
メトリック・データ保存に関するノート
モニタリング・ダッシュボードのウィンドウを閉じるまたはログ・アウトしてモニタリング・ダッシュボードを終了すると、モニタリング・ダッシュボードでセッション中に取得したすべてのメトリック値が失われるため、ブラウザにより選択を確認するように促されます。モニタリング・ダッシュボードを終了しても、アーカイブに存続している収集したメトリックに影響はありません。ただし、アーカイブでは、データの保存時間に制限するデータ・リタイアメント・ポリシーがあることがあります。「アーカイブのデータのリタイア」を参照してください。
親トピック: メトリックの収集と表示方法の理解
チャートの構成要素
チャートには、チャート名、ビューポート、データをプロットするX軸とY軸、表示される各メトリックの凡例、ビュー・コントロールなど、いくつかの重要な項目が含まれています。
チャートは、次の要素で構成されます。
-
チャート名
-
チャート・タイプに従って表示される1つ以上のデータ値を示すチャート・ビューポート。タイプとして、指定された時間範囲への個別データ・ポイントをプロットする時系列チャート、またはメトリックの現在や最新の値を表示するゲージおよび最大値、最小値、平均値と標準偏差値を示す統計を使用できます。
-
診断データをプロットするためのX軸とY軸。
-
時系列チャートの場合、データ・ポイントは時間ベースのX軸に対してプロットします。ズーム・インまたはズーム・アウトして、ビューポートの時間セグメントを拡大または縮小して表示できます。
-
Y軸には範囲があり、デフォルトでチャートのすべてのデータ・ポイントを含むように自動的に設定されています。Y軸の最小値と最大値をオプションで構成できます。
-
-
メトリック名を含む各メトリックの凡例およびチャートのビューポートでのメトリックのために使用された色付きのマーカー記号。
メトリック凡例には、選択するとメトリックで実行できる操作へのアクセスを提供するボタンが含まれています。メトリックで実行できる操作は次のとおりです。
-
チャートのメトリックのために表示されたメトリック名、およびチャート・ビューポートに表示されたメトリック・データ・ポイントに使用される形状と色を変更します。
-
他のチャートにメトリックをコピーまたは移動するか、カレント・チャート内に凡例を移動するか、チャートからメトリックを削除します。
-
-
チャート系列概要
時系列チャートに利用できるチャート系列概要には、表された期間の該当するメトリックに対して収集されたデータ・セット全体に関連してチャートに現在表示されているメトリック・データの一部を表示します。ビューポートまたはチャート系列概要でドラッグして選択すると、チャートのデータをズーム・インまたはズーム・アウトできます。
チャート系列概要はオプションで非表示にでき、モニタリング・ダッシュボードで同時に表示されるUIアーティファクト数を減らすために利用でき、処理速度の遅いシステムまたはブラウザのパフォーマンスも向上できます。
チャート系列概要の表示設定のカスタマイズの詳細は、Oracle WebLogic Server管理コンソール・オンライン・ヘルプのダッシュボード・プリファレンスの設定に関する項を参照してください。
-
チャートのX軸に表示されるデータをパンおよびズームするためのボタン。これらのボタンはチャート系列概要の一部であるため、チャート系列概要に設定された表示プロパティもこれらのボタンに適用されます。
-
オプションのY軸単位のラベル
-
チャート・メニュー・ボタンを選択して使用できる「チャート」メニュー
チャート・メニューを使用して、メトリックの追加、チャート・タイプの変更、ビューポートに表示されるデータのパンおよびズームができます。また、様々なチャート・プロパティを設定できます。
-
編集ツール
編集ツールを選択して、チャート名、Y軸単位のラベルおよびチャートに追加された各メトリックを識別するために使用される名前を変更します。
図16-4は、ライン・プロット・チャートで表示されるこれらの各パートを示します。
図16-5で示されるゲージ・チャートには、追加された各メトリックに関する次の追加情報が含まれます。
-
最大値および最小値
-
平均値
-
標準偏差
ゲージ・チャートの特定のメトリックに関連付けられたそれぞれのアーティファクトによって示される数値を表示するには、図16-5で示されるように、現在の値ラベルごとにマウス・ポインタを該当するメトリックのマーカー・シンボルの上に置きます。
モニタリング・ダッシュボードのチャートの作成、変更および使用方法の詳細は、Oracle WebLogic Server管理コンソール・オンライン・ヘルプの次のトピックを参照してください。
親トピック: 監視ダッシュボードの使用