本文へスキップ

マルチインスタンス

ホーム画面 > プロジェクト選択 > ダッシュボード > マルチインスタンス

インスタンスモニタリングメニューでは、1つのエージェント(インスタンス)だけをモニタリングすると、マルチインスタンスは、複数のエージェント(インスタンス)を同時に監視して管理できる機能を提供します。

各インスタンスで発生する主な性能指標を、一目で比較して分析できます。 実行中の各エージェントの数、すべてのアクティブセッションの合計、トランザクション数などのデータを集計して、効果的にモニタリングできます。 ユーザーは、グラフチャートを通じて時間によるメトリクス値の変化と各インスタンスの高い性能メトリクスを簡単に確認できます。

また、最も長く続くアクティブセッションに関する情報を確認でき、ユーザーはシステム性能のボトルネック現象を診断し、解決できる根拠資料として活用できます。

マルチインスタンス

Tips

ダッシュボード > インスタンスリストメニューで比較しようとするエージェントを選択しマルチビューボタンを選択するとマルチインスタンスメニューに入ります。

照会時間設定

ダッシュボードではリアルタイムモニタリング機能を基本的に提供しますが、画面上部のタイムセレクターを利用しても過去の時間のデータを照会できます。 タイムセレクターで停止アイコンボタンを選択して時間を設定します。 ユーザーが設定した時間に基づいて、ダッシュボードに配置したウィジェットのデータを更新します。

エージェント確認

エージェント接続状態を確認する

エージェント接続状態

画面の左上のタイムピッカーの右側には、プロジェクトに関連したエージェントの状態を確認できる情報が表示されます。 この機能で、モニタリング対象サーバーの動作有無がすぐに確認できます。

  • Total: プロジェクトに関連付けられているすべてのエージェントの数

  • Active: 活性化されたエージェントの数

  • Inactive: 非活性化状態のエージェント数

  • エージェント表示アイコン: 非活性化されたエージェントを表示または非表示します。

エージェント別モニタリング

エージェントの選択

基本的に、ダッシュボードにはすべてのエージェントから収集した指標をチャートとして表示しますが、エージェントを選択してデータを表示することもできます。 タイムピッカーの下にあるエージェントを1つ以上選択します。 選択したエージェントの指標でダッシュボードに配置されたウィジェットのデータを更新します。

Tips

エージェントを1つ以上選択した状態で再度すべてのエージェントを選択するには、選択を解除するか、Totalをクリックします。

ノート

プロジェクトに接続されたエージェントの数が多い場合は、エージェント名を短く設定することをお勧めします。 エージェント名の設定に関する詳細は、次の文書を参照してください。

ウィジェット編集

ダッシュボードに配置したウィジェットは、ユーザーが希望するサイズに調整でき、任意の位置に配置できます。 るウィジェットは削除したり、再度追加したりすることもできます。

ウィジェットのサイズ変更

ウィジェットのサイズ変更

ウィジェットの右下にあるサイズ調整アイコンをマウスでクリックした状態で希望するサイズにドラッグします。 幅と高さの比率が均一なグリッドが表示され、グリッド単位でウィジェットのサイズを調整できます。

ウィジェットの移動

ウィジェットの移動

ウィジェットの上部にマウスカーソルを位置すると、カーソルの形が移動アイコンの形に変更されます。 この時、マウスの左ボタンをクリックした状態で希望する位置にドラッグすると、ウィジェットを移動することができます。

ウィジェットを削除する

ウィジェット削除

削除するウィジェットで右クリックします。 削除ボタンをクリックすると、ウィジェットがダッシュボードから削除されます。

ウィジェットを追加する

ウィジェットを追加する

ダッシュボードから空白エリアにマウスカーソルを移動し、マウスの右ボタンをクリックします。 ポップアップメニューから追加するウィジェットを選択します。 希望する場所にウィジェットを配置してサイズを変更します。

ノート
  • ダッシュボードに配置できるウィジェットの詳細については、次の文書を参考にしてください。

  • ダッシュボードで基本的に提供されるメトリクスの他に、ユーザーが希望するメトリクスを追加できます。 ユーザー定義ウィジェットの詳細については、次の文書を参照してください。

カスタムウィジェット

カスタムウィジェットは、ダッシュボードでデフォルトに提供されるメトリクスの他に、ユーザーがメトリクスを追加できる機能です。 デフォルトで提供するメトリクスの他に、ダッシュボードで継続的にモニタリングしたいメトリクスがある場合は、カスタムウィジェット機能を利用できます。

追加する

  1. ダッシュボードの空のスペースで、右クリックします。

  2. ポップアップメニューでカスタムウィジェットを追加を選択します。

  3. ダッシュボードにCustom Widgetが生成されたら、指標の選択ボタンを選択します。

    Custom widget

  4. 画面の右側から カスタムウィジェットを追加画面が現れると、題名項目にウィジェットの名前を入力します。

    Custom widget

  5. 画面下のメトリクス一覧から、追加するメトリクスの右上にある追加アイコンボタンを選択します。

  6. メトリクスをすべて追加したら保存ボタンを選択します。

ノート
  • 最大4つのメトリクスを追加できます。 メトリクスを追加する時は、追加アイコンボタンを選択します。

  • メトリクスを変更する時は、メトリクス一覧で別のメトリクス項目を選択します。 追加アイコンボタンを選択すると、そのメトリクスが追加されます。

  • ウィジェットのタイトルを入力しないと、Custom Widgetと保存されます。

チャートタイプを選択する

カスタムウィジェットを追加画面のチャートタイプでは、次の形式のチャートを選択できます。

  • グラフアイコン シリーズ: 時間の経過によるメトリクスの変化を確認できる時系列形式のチャートです。

  • グラフアイコン イコライザ: 複数のメトリクスの性能を比較できる棒グラフ形式のチャートです。 様々なメトリクスを1つの画面に視覚的に表現することで、全体的な性能状態を簡単に把握できます。

  • グラフアイコン パイ: 複数のメトリクスの全体に対する部門構成比率を確認するのに役立つ円形チャートです。

  • テキストアイコン テキスト: メトリクスに対する数値をテキスト形式で表示します。

データマージ方式を選択する

カスタムウィジェットを追加画面の対象のマージでは、エージェントから収集されたメトリクスを表示する方法を選択できます。

  • 合計: 複数のエージェントから収集されたメトリクス値を合計して、1つの値として表示します。 このオプションは、複数のエージェントのデータを統合して全体的な合計を表示する場合に役立ちます。

  • 平均: 複数のエージェントから収集されたメトリクス値を平均して、1つの値として表示します。 このオプションは、エージェント全体の平均性能や状態を把握するのに役立ちます。

  • 最大値:複数のエージェントから収集された指標値の中から最大の値を選択して、一つの値として表示します。 このオプションは、エージェントの中で最もパフォーマンスが消耗した状況や最悪の状態を把握するのに役立ちます。

  • マージなし : 各エージェントのメトリクスを個別に表示します。

ノート

チャートのタイプによって選択できるマージ方式は異なる場合があります。

指標の変更

ユーザー定義ウィジェットに追加したメトリクスを、他のメトリクスに変更または追加できます。

  1. ダッシュボードに追加したユーザー定義ウィジェットの右上に設定アイコンボタンを選択します。

  2. 画面の右側でカスタムウィジェットを追加画面が表示されたら、変更するメトリクスを選択します。

    Custom widget

  3. 画面下のメトリクスの一覧で変更するメトリクスを選択します。 メトリクスを追加する場合、追加するメトリクスの右上に追加アイコン ボタンを選択します。

  4. メトリクスを全て変更したのであれば保存ボタンを選択します。

Tips

追加または変更したメトリクス一覧に表示されたアイコンボタンの機能は、次のとおりです。

  • 削除アイコン : 該当メトリクスをカスタムウィジェットから除外できます。

  • 通知アイコン : 該当メトリクスに対するアラート通知を設定できます。 ボタンを選択すると、アラート通知 > イベント設定メニューに移動します。 メトリクスイベント設定の詳細については、次の文書を参考にしてください。

ウィジェットオプション

ウィジェットに表示されているアイコンボタンの機能は次のとおりです。

  • 情報アイコン:主要ウィジェットに関する機能と情報が確認できます。 (多言語に対応予定)

  • 上方向アイコン / 下方向アイコン:チャートの縦軸範囲を拡大または縮小できます。

  • 拡大表示アイコン:該当ウィジェットのデータを広い画面に開いて表示します。

  • 詳細アイコン : 該当ウィジェットのデータをエージェントごとに区分して照会できる詳細画面が表示されます。

ノート

ウィジェットによって使用可能なオプションは異なる場合があります。

プリセット設定

ダッシュボードからユーザーが設定したウィジェットの設定とレイアウト状態を保存して読み込むことができます。 ウィジェットのサイズを調整し、希望する場所に配置して新しいプリセットを作成できます。

Preset

ノート
  • プリセットに保存できるダッシュボードの設定は次のとおりです。

    • ウィジェットのサイズ、位置

    • ユーザー定義ウィジェットに定義された設定

    • Session Tableウィジェットに定義されたテーブルの幅とフィルター、選択したカラム値

  • 基本プリセット(デフォルト)は変更できません。

  • データベース環境によって、一部のプリセットはサポートされない場合があります。

  • プロジェクト修正権限のあるメンバーのみがプリセットを保存または変更できます。 メンバー権限の詳細については、次の文書を参照してください。

新しいプリセットを作成する

  1. ダッシュボードから、希望する形にウィジェットを配置してみてください。 サイズを変更して、頻繁に確認するウィジェットのみを配置することもできます。

  2. 画面の右上に保存アイコンボタンを選択します。

  3. 新しいプリセット名を入力します。

    Preset

    エージェント選択履歴を一緒に保存するには、エージェント選択履歴を含むを選択します。

  4. 保存ボタンを選択します。

プリセット一覧から新しく保存したプリセットを確認できます。

ノート
  • 新しく作成したプリセットに変更が加えられた場合は、再度プリセットを保存してください。 保存アイコンボタンを選択し、同じ名前でプリセットを保存します。 既存のプリセットに変更を上書きします。

  • ダッシュボードの変更を保存せずに別のメニューに移動すると、変更は保存されません。

  • プリセットはプロジェクト単位で保存され、他のユーザーと共有できます。

プリセットを削除する

使用していないプリセットは、プリセット一覧から削除できます。 プリセット一覧から削除したい項目の右側に削除アイコンボタンをクリックします。

ノート

Defaultプリセットは削除できません。

主なウィジェットを調べる

ダッシュボードに配置できるウィジェットの種類は次のとおりです。

Databaseウィジェット

提供するウィジェットを通じて、データベース性能分析の主要メトリクスとして、CPU、メモリ、ディスクI/Oなど多様なシステムリソースの状態を確認できます。

  • CPU (cpu_usage_total)

    インスタンス別のCPU使用量(%)を確認できます。 SYSIBMADM.ENV_SYS_RESOURCE管理ビューのメタデータのCPU指標で計算した値です。

  • Memory (mem)

    インスタンス別のメモリ使用量(%)を確認できます。 SYSIBMADM.ENV_SYS_RESOURCE管理ビューメのタデータのメモリ指標で計算した値です。

  • Index Physical Reads (index_physical_reads)

    データベースからディスクを通じて読み込まれたインデックスページの数です。 ディスクのI/O性能を評価する上で重要な指標であり、高い値はディスク作業が増加したことを意味します。 ディスクI/Oのボトルネックを識別したり、インデックスの効率性を分析するために使用されます。

  • Logical I/O (data_logical_reads)

    データベースのバッファープールからデータを読み込んだ総ページ数です。 システムのメモリ内キャッシング動作を示す指標で、高い値はバッファープールが効率的に動作していることを示します。 論理的読み取りと物理的読み取りを比較して、バッファープールの効率を分析します。

  • Physical I/O (data_physical_reads)

    データベースからディスクを通じて読み込んだ総ページ数です。 物理的なI/O活動を示す指標で、バッファープールがデータをキャッシングできない場合、増加する場合があります。 ディスクI/Oのボトルネックの問題を把握し、物理的なディスクへのアクセスを減らす方にチューニングできます。

  • Data Hit Ratio(%) (data_hit_ratio)

    論理的読み取りと物理的読み取りの比率で、データがバッファープールにキャッシングされた比率です。 高い値は、ほとんどのデータ読み取りタスクがメモリ内で処理されていることを示します。 データベースの性能を最適化するために、バッファープールのサイズとポリシーを分析する時に使用します。

  • Index Hit Ratio(%) (index_hit_ratio)

    論理的なインデックス読み取りと物理的なインデックス読み取りの比率です。 高い値は、インデックスがメモリで効率的に処理されていることを意味します。

  • Total Hit Ratio(%) (total_hit_ratio)

    すべてのデータとインデックスの読み取りに対する論理的読み取りと物理的読み取りの比率です。 データベース全体のキャッシング効率を評価する重要な指標です。 データベース運営環境の全般的なキャッシング性能を分析し、チューニングの優先順位を決めるのに活用できます。

Session Tableウィジェット

  • アクティブセッション

    リアルタイムで実行されているセッションとクエリ内容を照会できます。テーブルの一番右にqueryカラムの項目を選択すると、SQL詳細画面が表示されます。選択したクエリ(Query)に対するFull TextとPlan情報を確認できます。詳しい内容は、次の文書を参照してください。

  • ロックツリー

    ロックセッションに関する情報やHolderとWaiter情報をリアルタイムで照会できます。テーブルのカラムの詳細については、次の文書を参照してください。

ノート

テーブル一覧の文字の色は黒 → オレンジ順にセッションの実行速度が遅いことを意味します。

SQL 詳細情報の確認

実行中セッションのSQLクエリ情報を確認するには、アクティブセッションセクションのquery(またはsql_text) カラム項目を選択します。 SQL詳細画面が表示されます。 SQLクエリ文とPlan情報を確認することができます。

SQL統計の表示 ボタンをクリックすると、選択した SQL クエリに関連する統計情報を確認できる SQL統計 に移動します。

SQL統計

  • Default Bind: クエリ文で変数として設定された部分を既定値としてバインディングできます。

  • Reset Bind:バインディングされた既定値を解除し、変数を確認できます。

  • Formatting: SQLクエリ文にインデントおよびフォーマットを適用して可読性を高めます。

カラム情報ガイド

項目説明
instanceDB2インスタンス(エージェント)名です。
dbnameデータベース名です。
application_handle特定のアプリケーションを識別する固有のハンドル値です。
username現在のセッションのユーザー名です。
stateセッションの状況です。
activity_typeセッションで実行されているタスクのタイプです。
queryセッションで実行中のSQLクエリの内容です。
application_idアプリケーションの固有IDで、セッションを区別する時に使用します。
application_nameセッションが実行されているアプリケーション名です。
client_hostnameセッションを始めたクライアントホストの名前またはIPアドレスです。
last_reference_timeセッションで最後にタスクを実行した時間です。
local_start_timeセッションを開始したローカル時間です。
query_hash実行中のクエリの固有のハッシュ値で、クエリの内容を識別するための値です。
runtime現在のセッションが実行されている時間です。
timeセッションがタスクに費やした合計時間です。
ノート

WhaTapは、クライアントに関する情報をデフォルトで保存します。

照会リストをダウンロードする

現在照会中のSession TableリストをCSVファイルでダウンロードできます。 Session Tableセクションの右上のダウンロードアイコンボタンを選択します。

ダウンロードしたファイル名の形式は次のとおりです。

別ウィンドウで見る

Session Tableリストを別ウィンドウで開き、より広い画面で確認できます。 Session Tableセクションの右上の別ウィンドウアイコンボタンを選択します。