メインコンテンツまでスキップ

Instance Detail

Instance 画面のInstance Listで MongoDBインスタンス名をクリックすると、画面右側に開く詳細パネルでは、MongoDB専用のタブ構成でエージェント情報・リアルタイム指標・アクティブOperation・アラート・ホストプロセスを1つの画面で確認できます。Cluster:Role が sharded cluster のmongosルーターをクリックすると、シャード構成を確認できる Cluster Map タブが追加で提供されます。

左側メニューで データベース > Instance を選択した後、Instance ListでMongoDBインスタンス名(例: 240 mongo)をクリックしてください。

Instance Detail 全体画面

パネルは Information、Metric、Active Session、Alert、Host Process List の5つのタブで構成されています。

Informationでエージェント・マシン情報を確認する​

Information タブは Agent、Machine の2つの領域で構成されています。

Informationタブ

Agent には Instance Name、Status、Instance Group Name、DB Engine、DB Version、Last Boot Time、Uptime が表示されます。

  • MongoDBは別途のSingle View/Multi Viewモニタリング画面を提供しないため、Instance Name の横には無効化された [Detail] ボタンのみが表示されます。
  • 歯車アイコンをクリックすると開く Go to Dashboard ポップアップの動作は、ClickHouse Instance DetailのInformationタブと同じです。

Machine には Host Name、Host IP、OS、Kernel Version が表示され、別途のクリック動作はありません。

Metricでリアルタイム指標の推移を確認する​

Instance Stat では、Current Connections、Global Lock Current Queue、QPS、Total Open Cursors、WiredTiger Cache Hit Rate (%)、Operations Latency、Asserts Regular、Network I/O、CPU Usage (%)、Memory Used、Storage など複数の指標をリアルタイムチャートで確認できます。

Metricタブ

期間照会、一時停止、チャートドラッグ時の値ツールチップ、チャート [⋮] > Chart Setting ポップアップなどのクリック動作は、ClickHouse Instance DetailのMetricタブと同じです。

Active Sessionで実行中のOperationを確認する​

Active Session List では、現在実行中のOperationを Operation ID、Type、Desc、Active、CurrentOpTime、secs_Running、Operation、Namespace、Command、Query、Num Yields、Locks、Waiting For Lock、Waiting For Flow Control、Collect Time、LSID、Client 列で確認できます。

Active Sessionタブ

行左側のチェックボックスを選択すると右上の [Multi Kill] ボタンが有効になり、クリックすると選択したOperationを強制終了します。[Get] ボタンをクリックすると一覧を更新します。

Command、Query、Locks の値のようにJSON形式で表示される値をクリックすると Document Full Text ポップアップが開き、全体の内容を確認でき、[Formatting] ボタンで整形して表示できます。

Document Full Textポップアップ

Alertでアラート規則と現在の状態を確認する​

Rule List では、このインスタンスに適用されたアラート規則を確認できます。Show only Triggered Alert チェックボックス、[List]/[Bar] 表示切り替え、Rule Name クリック時に開くアラート規則詳細ビューは、ClickHouse Instance DetailのAlertタブと同じです。

Alertタブ

Host Process Listでホストプロセスを確認する​

Process List では、インスタンスが実行されているホストのOSプロセスを PID、PPID、Process Name、Args、User Name、Start Time、CPU (%) などの列で確認できます。

参考

Host Process Listは、インスタンス登録時に OS Resource にhost-agentが設定されている場合にのみデータが表示されます。host-agentが設定されていないインスタンスは一覧が空の状態(No data)で表示され、これはすべてのDBエンジンのInstance Detailに共通して適用されます。

Host Process Listタブ

PID の値をクリックすると、パネル全体がそのプロセスの詳細ビューに切り替わります。

Sharded Clusterでシャード構成を確認する​

Instance Listで Cluster:Role が sharded cluster のmongosルーターインスタンス(例: 241 mongos1)をクリックすると、パネル上部のタイトルが Sharded Cluster: 241 mongos1 と表示され、Cluster Map タブが追加された6つのタブ構成で開きます。

Sharded Cluster Informationタブ

Information、Alert、Host Process List タブの構成は、前述の個別インスタンスと同じです。

Cluster Mapでシャード構成を確認する​

Cluster Map では、このシャードクラスターを構成する mongos ルーター、Shard、Database をツリー構造で確認できます。Name(ID)、Type、Host、Description 列が表示され、Shard 行左側の矢印をクリックすると、そのシャードに属する mongod メンバーを展開・折りたたみできます。

Cluster Mapタブ

Metricでクラスター指標を確認する​

mongosルーターの Instance Stat では、Current Connections、QPS、Total Open Cursors、WiredTiger Cache Hit Rate (%)、Asserts Regular、Network I/O、CPU Usage (%)、Memory Used、Storage などを確認できます。データノードで提供される Global Lock Current Queue、Operations Latency 指標は、ルーターの特性上提供されません。

Sharded Cluster Metricタブ

Active Sessionでシャード別の実行Operationを確認する​

mongosルーターの Active Session List は、個別インスタンスと同じ列に加えて、Operationがどのシャードにルーティングされたかを示す Shard、App Name、Plan Summary、Cursor 列と、個別インスタンスの Client に対応する Client_s 列が追加で提供されます。

Sharded Cluster Active Sessionタブ