本文へスキップ

インスタンスモニタリング

情報

この文書は、AltibaseモニタリングV2を基準に作成されました。 AltibaseモニタリングV1文書については、次の文書を参照してください。

ホーム画面 > プロジェクト選択 > ダッシューボード > インスタンスモニタリング

インスタンスモニタリングメニューでは、データベースサーバーのコア指標とアクティブセッションに関する詳細情報をリアルタイムでモニタリングし、問題のあるアラートを特定できます。デフォルトでは、過去10分間の収集データをリアルタイムで表示します。収集データは5秒間隔で更新します。

基本画面ガイド

インスタンスモニタリング

検索時間と検索先を選択します。

基本的に、直近10分間の収集されたデータをリアルタイムで表示します。 時間インスタンス項目から時間と対象を選択すると、収集データが数字2グラフチャートと数字4アクティブセッションテーブルに自動的に反映されます。

  • 過去のデータを照会するには、時間で緑のボタンをクリックし、希望の照会時間を選択します。 過去3週間までのデータを表示できます。

  • 任意の日時を照会するには時間一時停止アイコンボタンを選択します。 日付と時間テキスト領域をクリックして、日付と時間を選択するオプションを表示します。 再度、リアルタイムでデータを検索しますリアルタイムアイコンボタンを選択します。

  • 他のエージェントのデータを照会するには、インスタンスをクリックし、目的のエージェント名を選択します。

ノート

時間オプションの利用方法の詳細については、次の文書を参照してください。

グラフチャートセクション

数字3Defaultプリセットで保存された16個の指標をグラフチャート形式のウィジェットで表示します。 横軸は時間、縦軸は各指標の数値です。 各指標の意味を知りたい場合は、名前の横の情報アイコン ボタンを選択するか、次の文書を参照してください。

  • 他のウィジェットの位置を変更する場合は、ウィジェットの上部を選択した状態でドラッグします。 ただし、ウィジェットのサイズは変更できません。

    ウィジェットの移動

  • 時間のリアルタイム照会モードを停止し、ウィジェットでチャートの特定時間をクリックすると、選択した時間に実行したセッション情報を数字 4 アクティブセッションテーブルで確認できます。 その後、アクティブセッションテーブルの上に、5秒単位でデータを照会できるタイムバーが表示されます。

    ノート
    • 選択した時間は、アクティブセッションテーブルの右上で確認できます。

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

  • リアルタイム照会モードを停止した後、ウィジェットの右上の詳細アイコン ボタンをクリックすると、チャートデータをCSVファイルにダウンロードできます。

アクティブセッション / ロックツリー / プロセス情報

リアルタイムで実行中のアクティブセッションおよびロックツリー、プロセス情報を照会できます。 ウィジェットのチャートで特定の時間を選択すると、リアルタイム参照モードが停止し、選択した時間に実行したセッション情報がテーブルに表示します。 テーブルの上には5秒単位でデータを検索できる時間選択ボタンが表示されます。

  • アクティブセッション

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

  • ロックツリー

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

  • プロセス情報

    データベースサーバーのリソース使用量をリアルタイムで表示できます。

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

  • プロセス情報は、XOSエージェントをインストールしないと確認できません。 詳細については、次の文書を参照してください。

メトリクスを選択する

ウィジェットに指標グラフを追加または置換するには、詳細アイコンボタンを選択します。 メトリクス選択画面が表示されます。 設定を完了して保存ボタンを選択します。

メトリクス選択

  • 数字5 プレビュー:選択した指標のグラフのプレビューを確認できます。

  • 数字6 題名:ウィジェット名を入力します。

  • 数字7現在選択されているウィジェットのチャートで表示されるメトリクス項目が表示されます。 最大4つのメトリクスを選択できます。

    ノート

    メトリクス項目の右側に通知アイコンボタンを選択すると、そのメトリクスに基づいてアラート通知を設定できるイベント設定 Newメニューに移動できます。

  • 数字8 おすすめのメトリクス / すべてのメトリクスおすすめのメトリクスを選択すると、データベースモニタリングで頻繁に表示される指標のリストが表示されます。 一覧に表示されている指標をウィジェットの指標に変更または追加できます。

  • 数字9領域で指標の推移をグラフで確認し、ウィジェットの追加または変更することができます。 目的のタブを選択して、メトリクスのリストをカテゴリ別に絞り込むことができます。

指標の追加

ウィジェットに2つ以上の指標を追加できます。 最大4つまで追加できます。

  1. 指標を追加するウィジェットの右上の詳細アイコンボタンを選択します。

  2. メトリクス選択ウィンドウが表示されると、数字8メトリクス一覧または数字9グラフ一覧で追加する指標の右側にある追加アイコンボタンを選択します。

  3. 指標をさらに追加する場合は、2の手順を繰り返します。

  4. ウィジェットを簡単に識別できるように数字6 題名を変更します。

  5. 画面の右下にある保存ボタンを選択します。

指標を追加したウィジェットに追加した指標の数に対してチャートが作成されます。 ウィジェット名の横にある情報アイコンボタンを選択すると、追加した指標の名前と内容を確認できます。 また、チャートにカーソルを合わせると、ツールチップから数値を確認できます。

ノート

情報アイコンボタンのツールチップ機能は多言語ではサポートされていません。

指標の変更

ウィジェットの指標を別の指標に変更できます。

  1. 指標を変更するウィジェットの右上の詳細アイコンボタンを選択します。

  2. メトリクス選択ウィンドウが表示されると、数字7領域で変更する指標を選択します。

  3. 数字8メトリクス一覧または数字9グラフ一覧から目的の指標を選択します。

  4. 数字7領域で選択した指標の名前が変更されたことを確認してください。

  5. 画面の右下にある保存ボタンを選択します。

指標の削除

ウィジェットに複数の指標を設定されている場合は、不要な指標を削除できます。

  1. 指標を削除するウィジェットの右上の詳細アイコンボタンを選択します。

  2. メトリクス選択ウィンドウが表示されると、数字7領域から削除する指標の右側の削除アイコンボタンを選択します。

  3. 画面の右下にある保存ボタンを選択します。

ノート

ウィジェットには、少なくとも 1つの指標を選択する必要があります。 ウィジェットのすべての指標を削除できません。

ダッシュボードウィジェットの編集

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

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

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

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

ウィジェットの移動

ウィジェットの移動

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

ウィジェットを削除する

ウィジェット削除

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

ウィジェットを追加する

ウィジェットを追加する

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

カスタムウィジェット

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

追加する

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

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

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

    Custom widget

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

    Custom widget

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

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

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

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

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

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

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

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

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

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

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

指標の変更

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

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

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

    Custom widget

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

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

Tips

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

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

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

ウィジェットオプションを利用する

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

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

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

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

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

ノート

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

プリセット

ユーザーが設定したウィジェットの設定とアクティブセッションテーブルの配置状態をプリセットで保存して読み込むことができます。 Defaultプリセットは、変更できません。

プリセット

プリセット保存

プリセット一覧から保存した項目を選択して、設定を呼び出すことができます。

  1. ウィジェットの指標を追加または変更します。

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

  3. プリセット保存で名前を変更した上で保存ボタンを選択します。

ノート
  • Defaultプリセットは、変更できません。

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

  • ユーザー定義プリセットは、変更した指標グラフだけでなく、アクティブセッションのカラム順序、カラム幅、フィルター適用内容も一緒に適用されます。

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

プリセットを作成する

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

  2. 画面の右上に保存アイコンアイコンをクリックします。

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

  4. 保存ボタンをクリックします。 プリセット一覧から新しく保存したプリセットを確認できます。

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

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

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

プリセット削除

画面の右上あるプリセットを選択すると、プリセット一覧が表示されます。 削除するプリセット項目の右側にある削除アイコンボタンを選択します。

アクティブセッションのセクションを活用

画面の下にあるアクティブセッションセクションからリアルタイムで実行中のセッション情報を確認できます。ここでは、テーブルの右上にあるボタン機能を説明します。

  • フィルターアイコン:テーブルのカラムヘッダー項目に基づいて一覧をフィルタリングできます。

  • 更新アイコン:テーブルのリストを更新できます。

  • カラムアイコン:テーブル内のカラムヘッダー項目を表示または非表示にすることができます。

  • セッションキルアイコン:稼働中のセッションを停止できます。

    ノート

    この機能は、修正権限のあるメンバーのみ利用できます。メンバー権限に関しての詳細な説明は次の文書を参照してください。

  • ダウンロードアイコン:テーブルの内容をCSVファイルとしてダウンロードできます。

  • ポップアップアイコン:別ウィンドウで開き、より大きな画面でリストを確認できます。

SQL統計を確認する

過去の特定時間の間に発生した主要性能指標の推移とともに、その間のTop SQL一覧が照会できます。

SQL統計ショートカット

  1. 時間からアイコンボタンを選択して、リアルタイムモードから非リアルタイムモードに切り替えてください。

  2. 時間で照会したい時間帯を指定してください。

  3. アクティブセッション領域の右上のSQL統計ボタンを選択します。

新しい画面とともにSQL統計メニューへ移動します。 インスタンスメニューで設定した時間の間に実行されたTop SQL一覧を確認することができます。 SQL統計詳細については、次の文書を参照してください。

クエリの詳細を見る

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

SQL統計

  • SQL統計の表示: 該当SQLクエリ文に関する統計情報が確認できるSQL統計メニューへ移動できます。
  • Default Bind: クエリ文で変数として設定された部分を既定値としてバインディングできます。

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

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

  • Plan: Plan情報を確認するにはDB NameUser NamePasswordを入力してから、検索アイコンボタンを選択します。

デフォルトプランを照会する

デフォルトプランユーザーファイル作成時、エージェントが事前定義されたDB情報を使用してプランを自動的に照会するように設定できます。 デフォルトプランの照会項目のチェックボックスを選択した後、次のように予め入力したDB接続情報を通じてプラン情報を照会します。

  1. エージェント設定(whatap.conf)ファイルにplan_dbオプションを追加し、DB名を入力します。

    whatap.conf
    plan_db=(dbname)
  2. DB設定後planuid.shスクリプトを使用してユーザーとパスワードを設定します。

    ./planuid.sh user pwd
    ノート

    ユーザー(user)とパスワード(pwd)に特殊文字が含まれている場合、各特殊文字の前に逆スラッシュ(\)を追加します。

    例、 user$exampleuser\$example

進行中のセッションの停止

  1. テーブルの右上にある セッション中止アイコンボタンを選択します。

  2. テーブル一覧から停止するセッションを選択します。 複数選択できます。

  3. 停止ボタンを選択します。

  4. セッション中止画面が表示されると、パスワード(Parameter Key)を入力します。パスワードはエージェントのインストールディレクトリ内の [paramkey.txt] ファイルで確認できます。

  5. 適用ボタンを選択します。 選択したセッションが停止します。

ノート
  • DBXエージェントのインストールパスのparamkey.txtファイルからパスワードを確認できます。

  • この機能は、修正権限のあるメンバーのみ利用できます。 メンバー権限の詳細については、次の文書を参照してください

グラフチャートセクションを拡大する

現在見ている画面が小さくてウィジェットを確認しずらかった場合は、より広い画面でグラフチャートウィジェットを確認することができます。 画面下段にアクティブセッションセクションの下方向アイコンボタンを選択します。 アクティブセッションセクションは縮小され、グラフチャートウィジェットセクションは拡大します。

グラフチャートウィジェットセクションを縮小するには、画面下部にアクティブセッションセクションの上方向アイコンボタンを選択します。

テーブルカラムの設定

テーブルヘッダーカラムを非表示にしたり、希望する項目を追加できます。 カラムの順序を変更することもできます。 カラムアイコンボタンをクリックします。

カラム設定

ノート
  • 設定を完了した後は、確認ボタンを選択すると、設定事項がテーブルに反映されます。

  • 数字3検索バーにテキストを入力し、カラム項目を検索できます。 入力したテキストと一致するカラム項目が表示されます。

  • 画像は、製品またはプロジェクト、メニューによって異なる場合があります。

カラムを追加する

数字1一覧でテーブルヘッダーカラムに追加する項目を選択します。 すべての項目を追加するには、すべて選択を選択します。

カラムを削除する

数字1一覧から削除するカラム項目のチェックボックスのチェックを解除します。 または数字2一覧から削除する項目の右側の削除アイコンボタンを選択します。

カラムの順序の変更

数字2一覧で順序を変更するアイテムをドラッグして、希望する位置に移動できます。

設定事項の初期化

変更事項をすべてキャンセルし、初期化するには、初期化アイコン 初期化ボタンを選択します。

テーブルデータのフィルタリング

Filter

  1. テーブルの右上にあるフィルターアイコンボタンを選択します。

  2. テーブルのカラムヘッダー項目と条件を選択します。

  3. 条件を入力してください。テキストボックスに条件を入力します。

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

カラム情報ガイド

カラム情報に関する詳しい内容は、次のリンクを参照してください。

項目説明
アクションセッションで実行されているアクションまたはコマンドです。
active_flagセッションの活性化有無を示します。
autocommit_flag自動コミットの活性化有無を示します。
client_app_infoクライアントアプリケーションに関する情報です。
client_infoクライアントのカスタム情報を示します。
client_nlsクライアントのNLS(National Language Support) 設定です。
client_package_versionクライアントパッケージのバージョンです。
client_pidクライアントプロセスのIDです。
client_protocol_versionクライアントとサーバー間で使用されるプロトコルのバージョンです。
client_typeクライアントのタイプを示します。
comm_nameセッションで使用中のコミュニケーション名です。
commit_write_wait_modeコミット時のデータ書き込み待機モードを示します。
current_stmt_id実行中のSQL文のIDです。
data page getsデータページを読み取るためにアクセスした回数です。
data page readデータページを物理的に読み取った回数です。
db_usernameデータベースに接続されているユーザー名です。
dblink_global_transaction_levelDBリンクのグローバルトランザクションのレベルです。
dblink_remote_statement_autocommitDBリンクのリモートドキュメントの自動コミット可否を示します。
dbname接続されているデータベースの名前です。
ddl_time_limitDDL(データ定義言語) 作業の時間制限です。
default_date_formatデフォルトの日付形式です。
default_tbsidセッションのデフォルトテーブルスペースのIDです。
default_temp_tbsidセッションのデフォルト一時テーブルスペースのIDです。
elapse_time作業が始まってから経過した時間です。
event現在または最後に発生したイベントです。
execute success count正常に実行されたコマンドの数です。
failover_sourceフェイルオーバー時の原本サーバーの情報です。
fetch_time_limitデータのフェッチにかかる最大時間です。
header_display_modeヘッダー情報の表示モードです。
idセッション固有のIDです。
idle_time_limitセッションのアイドル時間制限です。
isolation_level現在トランザクションの隔離レベルです。
lob_cache_thresholdLOB(Large Object) キャッシュのしきい値です。
login_timeセッションがログインした時間です。
max_statements_per_sessionセッション当たりの最大実行可能なステートメント数です。
memory table access countメモリテーブルにアクセスした回数です。
module実行中のモジュール名です。
nls_currencyNLS設定で使用する通貨記号です。
nls_iso_currencyNLS設定で使用するISO通貨コードです。
nls_numeric_charactersNLS設定で使用する数字の文字です。
nls_territoryNLS設定で使用する地域情報です。
onameエージェントまたはインスタンスの名前です。
opened_stmt_count開いたSQL文章の数です。
optimizer_modeクエリ最適化モードです。
p1イベントの最初のパラメータです。
p2イベントの2番目のパラメータです。
p3イベントの3番目のパラメータです。
paralle_dml_mode並列DML(データ操作言語) モードです。
query実行されたSQLクエリです。
query_hashクエリのハッシュ値です。
query_paramクエリの実行時に使用されたパラメータです。
query_rewrite_enableクエリの再作成機能の使用有無です。
query_time_limitクエリ実行の時間制限です。
rebuild count再構成作業の回数です。
replication_mode複製モードの設定です。
second_in_time時間の秒単位の表示です。
seqnumセッションのシーケンス番号です。
session_stateセッションの状況です。
ssl_certificate_issuerSSL認証書発行者の情報です。
ssl_certificate_subjectSSL認証書のサブジェクト情報です。
ssl_cipher使用中のSSL暗号化方式です。
stack_sizeセッションのスタックサイズです。
sysdba_flagSYSDBA権限の使用有無を示します。
task_state現在作業の状況です。
time作業が実行された時間です。
time_zoneセッションのタイムゾーンの設定です。
trans_id現在トランザクションのIDです。
transaction_modeトランザクションモードを示します。
trx_update_max_logsizeトランザクションの更新時の最大ログサイズです。
utrans_time_limitユーザートランザクションの時間制限です。
wait_timeセッションの待機中の時間です。
xa_associate_flagXAトランザクションの関連フラグです。
xa_session_flagXAトランザクションのセッションフラグです。
ノート

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