インスタンスモニタリング
ホーム画面 > プロジェクト選択 > ダッシューボード > インスタンスモニタリング
インスタンスモニタリングメニューでは、データベースサーバーのコア指標とアクティブセッションに関する詳細情報をリアルタイムでモニタリングし、問題のあるアラートを特定することができます。デフォルトでは、過去10分間の収集データをリアルタイムで表示します。収集データは5秒間隔で更新します。
基本画面ガイド
検索時間と検索先を選択します。
基本的に、直近10分間の収集されたデータをリアルタイムで表示します。 時間とインスタンス項目から時間と対象を選択すると、収集データがグラフチャートとのアクティブセッションテーブルに自動的に反映されます。
-
過去のデータを表示するには、緑色のボタンをクリックし、表示時間を選択してください。 過去3週間までのデータを表示できます。
-
日付と時間を検索するには、時計の表示を選択してください。 日付と時間テキスト領域をクリックして、日付と時間を選択するオプションを表示します。 再度、リアルタイムでデータを検索しますボタンを選択します。
-
他のインスタンスのデータを表示するには、インスタンスをクリックし、データベースサーバーの名前を選択してください。
グラフチャートセクション
Defaultプリセットで保存された16個の指標をグラフチャート形式のウィジェットで表示します。 横軸は時間、縦軸は各指標の数値です。 各指標の意味を知りたい場合は、名前の横の ボタンを選択するか、次の文書を参照してください。
-
他のウィジェットの位置を変更する場合は、ウィジェットの上部を選択した状態でドラッグします。 ただし、ウィジェットのサイズは変更できません。
-
ウィジェットのチャートで特定の時間を選択するとリアルタイム参照モードを停止し、選択した時間に取得したセッション情報を アクティブセッションテーブルが表示します。 その後 アクティブセッションテーブルの上に、5秒単位でデータが表示できるボタンが表示されます。
ノート-
選択した時間は、アクティブセッションテーブルの右上で確認できます。
-
アクティブセッションテーブル一覧の文字の色は黒 → オレンジ → 赤の順にセッションの実行速度が遅いことを意味します。
-
アクティブセッション / ロックツリー / プロセス情報
リアルタイムのアクティブセッションとロックツリー、プロセス情報を表示することができます。 ウィジェットのチャートで特定の時間を選択すると、リアルタイム参照モードが停止し、選択した時間に実行したセッション情報がテーブルに表示します。 テーブルの上には5秒単位でデータを検索できる時間選択ボタンが表示されます。
-
アクティブセッション
リアルタイムで実行中のセッションを照会することができます。詳しい内容は、次の文書を参考にしてください。
-
ロックツリー
ロックセッションに関する情報とHolder、Waiter情報をリアルタイムで表示することができます。テーブルのカラムの詳細については、次の文書を参照してください。
-
プロセス情報
データベースサーバーのリソース使用量をリアルタイムで表示できます。
テーブル一覧の文字の色は黒 → オレンジ → 赤順にセッションの実行速度が遅いことを意味します。
指標を選択する
ウィジェットに指標グラフを追加または置換するには、ボタンを選択してください。 Metric Selectウィンドウが表示されます。 設定を完了して保存ボタンを選択します。
-
プレビュー:選択した指標のグラフのプレビューを確認できます。
-
題名:ウィジェット名を入力してください。
-
おすすめのメトリクス / すべてのメトリクス:おすすめのメトリクスを選択すると、データベースモニタリングで頻繁に表示される指標のリストが表示されます。 一覧に表示されている指標をウィジェットの指標に変更または追加できます。
-
領域で指標の推移をグラフで確認し、ウィジェットの追加または変更することができます。 目的のタブを選択して、メトリックのリストをカテゴリ別に絞り込むことができます。
指標の追加
ウィジェットに2つ以上の指標を追加できます。 最大5つまで追加できます。
-
指標を追加するウィジェットの右上のボタンを選択してください。
-
Meric Selectウィンドウが表示されると、メトリクス一覧またはグラフ一覧で追加する指標の右側にあるボタンを選択してください。
-
指標をさらに追加する場合は、2の手順を繰り返してください。
-
ウィジェットを簡単に識別できるようにするために 題名を変更してください。
-
画面の右下にある保存ボタンを選択してください。
指標を追加したウィジェットに追加した指標の数に対してチャートが作成されます。 ウィジェット名の横にあるボタンを選択すると、追加した指標の名前と内容を確認することができます。 また、チャートにカーソルを合わせると、ツールチップから数値を確認できます。
指標の変更
ウィジェットの指標を別の指標に変更できます。
-
指標を変更するウィジェットの右上のボタンを選択してください。
-
Meric Selectウィンドウが表示すると、領域で変更する指標を選択します。
-
メトリクス一覧またはグラフ一覧から目的の指標を選択してください。
-
領域で選択した指標の名前が変更されたことを確認してください。
-
画面の右下にある保存ボタンを選択してください。
指標の削除
ウィジェットに複数の指標を設定されている場合は、不要な指標を削除できます。
-
指標を削除するウィジェットの右上にあるボタンを選択してください。
-
Meric Selectウィンドウが表示されると、領域から削除する指標の右側のボタンを選択してください。
-
画面の右下にある保存ボタンを選択してください。
ウィジェットには、少なくとも 1つの指標が選択されている必要があります。 ウィジェットのすべての指標を削除することはできません。
プリセット
ユーザーが設定したウィジェットの設定とアクティブセッションテーブルの配置状態をプリセットで保存して読み込むことができます。 Defaultプリセットは、変更できません。
プリセット保存
-
ウィジェットの指標を追加または変更します。
-
画面の右上にボタンを選択してください。
-
プリセット保存で名前を変更した上で保存ボタンを選択してください。
プリセット一覧から保存した項目を選択して、設定を呼び出すことができます。
-
Defaultプリセットは、変更できません。
-
ユーザー定義プリセットは、最大5つまで作成できます。 変更された指標グラフだけでなく、アクティブセッションのカラムの順序、カラム幅、フィルター適用内容も一緒に適用されます。
プリセット削除
画面の右上あるプリセットを選択すると、プリセット一覧が表示されます。 削除するプリセット項目の右側にあるボタンを選択してください。
アクティブセッションのセクションを使用
画面の下にあるアクティブセッションセクションからリアルタイムで実行中のセッション情報を確認できます。ここでは、テーブルの右上にあるボタン機能を説明します。
- :テーブルのカラムヘッダー項目に基づいて一覧をフィルタリングできます。
-
:テーブルのリストを更新できます。
-
:テーブル内のカラムヘッダー項目を表示または非表示にすることができます。
-
:テーブルの内容をCSVファイルとしてダウンロードできます。
-
:別ウィンドウで開き、より大きな画面でリストを確認できます。
グラフチャートセクションを拡大する
現在見ている画面が小さくてウィジェットを確認しずらかった場合は、より広い画面でグラフチャートウィジェットを確認することができます。 画面下段にアクティブセッションセクションのボタンを選択して ください。 アクティブセッションセクションは縮小され、グラフチャートウィジェットセクションは拡大します。
グラフチャートウィジェットセクションを縮小するには、画面下部にアクティブセッションセクションのボタンを選択してください。
テーブルカラムの設定
テーブルヘッダーカラムを非表示にしたり、希望する項目を追加することができます。 カラムの順序を変更することもできます。 ボタンをクリックします。
-
設定を完了した後は、確認ボタンを選択すると、設定事項がテーブルに反映されます。
-
検索欄にテキストを入力して、希望するカラム項目を検索することができます。 入力したテキストと一致するカラム項目が表示されます。
カラムを追加する
一覧でテーブルヘッダーカラムに追加する項目を選択してください。 すべての項目を追加するには、全体選択を選択してください。
カラムを削除する
一覧で削除するカラム項目のチェックボックスを選択解除してください。 または一覧で削除する項目の右側のボタンを選択してください。
カラム順序の変更
一覧で順序を変更するアイテムをドラッグして、希望する位置に移動できます。
設定事項の初期化
変更事項をすべてキャンセルし、初期化するには、 初期化ボタンを選択してください。
テーブルデータのフィルタリング
-
テーブルの右上にあるボタンを選択してください。
-
テーブルのカラムヘッダー項目と条件を選択してください。
-
条件を入力してください。テキストボックスに値を入力してください。
-
保存ボタンを選択してください。
カラム情報ガイド
- Active session
- Lock tree
- Process information
次は、アクティブセッションセクションのテーブルに表示されるカラム情報です。 currentOp
コマンドで収集されたデータです。
項目 | 説明 |
---|---|
opid | operationの固有識別子(identifier) |
type | 値がop の場合、op フィールドで作業タイプを確認可能 |
host | サーバー名 |
desc | connectionId を含むクライアント説明 |
active | 作業が始まる場合はtrue 、idleの場合はfalse |
currentOpTime | operationの開始時間 |
op | operationタイプ(none 、update 、insert 、query 、command 、getmore 、remove など) |
ns | ネームスペース名でDatabase .Collection で表示 |
numYields | 作業が行われた数 |
waitingForLock | ロック(lock)を待機している場合はtrue 、ロック(lock)を取得した場合はfalse |
waitingForFlowControl | flowcontrol を待機している場合はtrue |
項目 | 説明 |
---|---|
holder type | holder セッションのtype (transaction id、tupleなど) |
lock mode | holder_mode (exclusive lock、shared lockなど) |
waiter type | waiter セッションのtype (transaction id、tupleなど) |
lock request | waiter_mode (exclusive lock、shared lockなど) |
次の項目は、XOSエージェントをインストールした場合に収集される指標です。
項目 | 説明 |
---|---|
cputime | CPU使用時間 |
cpuusage | CPU使用率 |
elapse | CPU使用経過時間 |
vsize | 仮想メモリサイズ(Kb) |
rss | Resident Set Size(RSS)、プロセスに関連する物理ページ数 |
state | プロセス状態 |
ioread | ブロックの読み取りに費やされた実際の時間(milliseconds) |
iowrite | ブロックの書き込みに費やされた実際の時間(milliseconds) |
pss | プロセスの固有メモリ使用量 + 1つのプロセスが施入する共有メモリの割合 |
uid | user id |
cmd | 実行中のコマンド |
longcmd | cmdの絶対パス |