Docs Menu
Docs Home
/
MongoDB Atlas
/ /

リアルタイムパフォーマンスのモニタリング

項目一覧

  • 必要なアクセス権
  • リアルタイム パフォーマンス パネルの有効化または無効化
  • リアルタイム パフォーマンス パネルへのアクセス
  • グラフ ビュー
  • テーブル ビュー

M10 以上のクラスターでのみ使用可能

リアルタイム パフォーマンス パネル(RTPP)は、現在のネットワーク トラフィック、クラスター内の MongoDB をホストしているマシンのデータベース操作、およびホストに関するハードウェア統計をモニタリングして表示します。 RTPPを使用して、関連データベース操作を視覚的に識別し、クエリの実行時間とスキャンされたドキュメントと返されたドキュメントの比率を評価し、ネットワーク負荷とスループットを監視して、レプリカセットのセカンダリ ノードで実行される可能性のあるレプリケーションラグを検出します。

注意

RTPP がサンプルあたりdb.currentOp() 4MB の RTPP 最大サイズを超える 出力をトリガーする場合、RTPP は動作しない可能性があります。

プロジェクトで Real-Time Performance Panelを有効または無効にするには、 Project Ownerアクセス権が必要です。 Organization Ownerアクセスを持つユーザーは、自分自身をProject Ownerとしてプロジェクトに追加する必要があります。

Real-Time Performance Panel デフォルトで有効になっています。 プロジェクトのReal-Time Performance Panelを無効または有効にするには、次の手順に従います。

1
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. Projects メニューの横にある Options メニューをクリックし、 Project Settings をクリックします。

    [ Project Settings ]ページが表示されます。

2

リアルタイム パフォーマンス パネル を表示するには、次の手順に従います。

1
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。

    [ Clusters (クラスター) ] ページが表示されます。

2

レプリカセットが シャーディングされたシャーディングされたクラスターの一部である場合は、まずレプリカセットを含むシャーディングされたシャーディングされたクラスターをクリックします。

3
4

Atlas はデータをグラフとして表示します。 データをテーブルとして表示するには、 Tableをクリックします。

5
チャートロケーション/
説明

Connections, Network In, Network Out (パネル上部)

CPU, Disk IOPS, and Sys Mem (パネル上部)

MongoDB をホストしているマシンの現在使用されている CPU、ディスク読み取りおよび書込み (write) 操作の割合と、バッファとスワップ領域を除く物理メモリ使用量の合計を表示。

Operations

Query Execution Times

現在の読み取りリクエスト、書込みリクエスト、およびその他のデータベースコマンドのレイテンシ統計を表示します。 MongoDB 3.6以降で利用可能です。 詳細については、 serverStatusopLatenciesを参照してください。

Query Targeting

スキャンされたドキュメントとオブジェクトと、現在のクエリで返されたドキュメントとオブジェクトの比率を表示。 これらの統計は、クエリでインデックスが使用されているかどうか、またどのように使用されているかを判断するために役立ちます。 詳細については、「クエリ パフォーマンスの分析」を参照してください。

Atlas Searchプロセス(mongot )がAtlas Search インデックスを最新の状態に保つために使用する change streamtrigger カーソルは、クエリ ターゲット設定率に貢献し、比率が高い場合は アラート を できます。

Reads & Writes

Replication Lag

レプリカセットのセカンダリ ノードのみに使用できます。 レプリカセット のプライマリからセカンダリ メンバーに操作を複製するのに必要な時間を表示。 詳細については、「レプリカセットのセカンダリ ノード」を参照してください。

Hottest Collections

mongotopによって報告された操作が最も多いコレクションを表示します。 各ホット コレクションごとに、テーブルにはコレクションのUtilization Percentも表示されます。

Utilization Percent は、サンプル期間中にmongotopによって報告された読み取り時間と書込み時間から計算されます。 具体的には、 Utilization Percentは、サンプル期間中に配置されたすべてのコレクションの読み取りおよび書込み時間に対するコレクションの読み取りおよび書込み時間の割合(最も近い0.1 % に丸められます)です。 この期間中に読み取りおよび書き込み操作が発生しなかった場合、 Utilization Percentは0 % になります。

ホットテスト コレクションは、チャートに表示される最新の時刻に対応します。 つまり、表示が実行中(つまり、 一時停止されていない場合)、コレクションは現在のタイムスタンプで最もホットなコレクションに対応します。 表示が一時停止されている場合、コレクションは一時停止時に最もホットなコレクションに対応します。

コレクションでQueryable Encryptionが有効になっている場合、 RTPPはこの場所にコレクションを表示しません。 Atlas はこの情報を編集します。

Slowest Operations

db.currentOp() によって報告される最も低速な操作を表示します。

操作は、チャートに表示される最新の時刻に対応します。 つまり、表示が実行中(つまり、 一時停止されていない場合)、操作は現在のタイムスタンプで最も遅い操作に対応します。 表示が一時停止されている場合、操作は一時停止時に最も遅い操作に対応します。

操作の 1 つを選択してOperation Detailsパネルを開きます。ここでは、 Kill Opボタンを使用して選択した操作を終了できます。 The Kill Op button issues the db.killOp() method on the selected operation.

コレクションでQueryable Encryptionが有効になっている場合、暗号化されたフィールドが含まれる場合、 RTPPはクエリの JSON ビューを非表示にします。 Atlas はこの情報を編集します。

リアルタイム パフォーマンス パネルのGraphビューを一時停止すると、折れ線グラフにカーソルを合わせると、その時点の正確な値と、最も遅い操作と最もホットなコレクションを特定の時点で確認できます。

パフォーマンス パネルを一時停止しても、基礎となるデータのコレクションには影響しません。 Graphビューを再開すると、折れ線グラフは空の表示から再起動します。

をクリックしますテーブルのフィールドを非表示または表示します。

フィールド
説明
Commands
Queries
Updates
Deletes
Inserts
GetMores
Time / Read
Time / Write
Time / Command

現在の読み取りリクエスト、書込みリクエスト、およびその他のデータベースコマンドのレイテンシ統計を表示します。 詳しくは、 serverStatusopLatenciesを参照してください。

Scanned / Returned
Scanned Objects / Returned

スキャンされたドキュメントとオブジェクトと、現在のクエリで返されたドキュメントとオブジェクトの比率を表示。 これらの統計は、クエリでインデックスが使用されているかどうか、またどのように使用されているかを判断するために役立ちます。 詳細については、「クエリ パフォーマンスの分析 」を参照してください。

Active Readers
Active Writers
Queued Readers
Queued Writers
Lag Time

レプリカセットのセカンダリ ノードのみに使用できます。 レプリカセット のプライマリからセカンダリ メンバーに操作を複製するのに必要な時間を表示。 詳細については、「レプリカセットのセカンダリ ノード 」を参照してください。

CPU
Disk IOPS
Sys Mem

MongoDB をホストしているマシンの現在使用されている CPU、ディスク読み取りおよび書込み (write) 操作の割合と、バッファとスワップ領域を除く物理メモリ使用量の合計を表示。

Connections
Bytes In
Bytes Out

戻る

クエリのパフォーマンス