リアルタイム メトリクスの表示
注意
リアルタイム メトリクスを表示するには、目的の配置の Metricsボタンをクリックし、次にReal Timeをクリックします。
配置メトリクスを監視してパフォーマンスの問題を特定し、現在の配置が要件を満たしているかどうかを判断します。 配置をモニタリングするために使用できるメトリクスの詳細については、「 利用可能なメトリクスの確認 」を参照してください。
この機能にアクセスするには、次のいずれかを行う必要があります。
プロジェクトに属する
グローバル モニタリング管理者ロールまたはグローバル オーナーロールを持つ
右上隅の をクリックすると、 TableまたはGraphのメトリクスを表示できます。
プロジェクトでのリアルタイム パフォーマンス パネルの有効化または無効化
MongoDB Ops Managerでは、デフォルトでリアルタイム パフォーマンス パネルが有効になります。 この設定を切り替えるには:
テーブル ビュー
フィールド | 表示 |
---|---|
Commands Queries Updates Deletes Inserts GetMores | mongostatが報告した指定された操作(コマンド、クエリなど)の数。 |
Time / Read Time / Write Time / Command | 現在の読み取りリクエスト、書込みリクエスト、およびその他のデータベースコマンドのレイテンシ メトリクス。 MongoDB 3.4 + でのみ利用可能です。 詳しくは、 serverStatusの opLatencies を参照してください。 |
Scanned / Returned Scanned Objects / Returned | 現在のクエリで返されたドキュメントとオブジェクトに対するスキャンされたドキュメントとオブジェクトの比率。 これらのメトリクスは、クエリでインデックスが使用されているかどうか、またどのように使用されているかを判断するのに役立ちます。 詳細については、「クエリ パフォーマンスの分析 」を参照してください。 |
Active Readers Active Writers Queued Readers Queued Writers | mongostatが報告したアクティブな読み取り、キュー付き読み取り、アクティブな書込み、キュー付き書込みの数。 |
Lag Time | レプリカセット のプライマリ メンバーから セカンダリ メンバーに操作を複製するのに必要な時間。 レプリカセットのセカンダリ ノードのみに使用できます。 詳細については、「レプリカセットのセカンダリ ノード 」を参照してください。 |
CPU Disk IOPS Sys Mem | クラスター内のノードのオペレーティング システムに応じて統計情報を取得します。
|
Connections Bytes In Bytes Out | MongoDB をホストしているマシンへの現在の接続数と、 mongostatが報告したインバウンドとアウトバウンドのバイト数。 |
をクリックしますテーブルのフィールドを非表示または表示します。
グラフ ビュー
チャート | 表示 |
---|---|
Connections, Network In, Network Out | MongoDB をホストしているマシンへの現在の接続数と、 mongostatが報告したインバウンドとアウトバウンドのバイト数。 |
CPU, Disk IOPS, and Sys Mem | 統計情報は、クラスター内のノードのオペレーティング システムによって異なります。
|
Operations | |
Query Execution Times | 現在の読み取りリクエスト、書込みリクエスト、およびその他のデータベースコマンドのレイテンシ メトリクスを表示します。 MongoDB 3.4 + でのみ利用可能です。 詳しくは、 serverStatusの opLatencies を参照してください。 |
Query Targeting | 現在のクエリで返されたドキュメントとオブジェクトに対するスキャンされたドキュメントとオブジェクトの比率。 これらのメトリクスは、クエリでインデックスが使用されているかどうか、またどのように使用されているかを判断するのに役立ちます。 詳細については、「クエリ パフォーマンスの分析 」を参照してください。 |
Reads & Writes | |
Replication Lag | レプリカセット のプライマリ メンバーから セカンダリ メンバーに操作を複製するのに必要な時間。 レプリカセットのセカンダリ ノードのみに使用できます。 詳細については、「レプリカセットのセカンダリ ノード 」を参照してください。 |
Hottest Collections | mongotopが報告したほとんどの操作を含むコレクション。 各ホット コレクションごとに、テーブルにはコレクションのUtilization Percentも表示されます。 Utilization Percent は、サンプル期間中にmongotopが報告した読み取り時間と書込み時間から計算されます。 具体的には、 Utilization Percentは、サンプル期間中に配置されたすべてのコレクションの読み取りおよび書込み時間に対するコレクションの読み取りおよび書込み時間の割合(最も近い0.1 % に丸められます)です。 この期間中に読み取りおよび書き込み操作が発生しない場合、 Utilization Percentは0 % になることがあります。 ホットテスト コレクションは、チャートに表示される最新の時刻に対応します。 つまり、表示が実行中(一時停止されていない)の場合、コレクションは現在のタイムスタンプで最もホットなコレクションに対応します。 表示が一時停止されている場合、コレクションは一時停止時に最もホットなコレクションに対応します。 |
Slowest Operations | db.currentOp ()が報告した最も遅い操作。 操作は、チャートに表示される最新の時刻に対応します。 つまり、表示が実行中(一時停止されていない)の場合、操作は現在のタイムスタンプで最も遅い操作に対応します。 表示が一時停止されている場合、操作は一時停止時に最も遅い操作に対応します。 操作をクリックすると、 db.currentOp()が操作について報告した詳細な JSON ドキュメントが表示されます。 データアクセス管理者ロールを持つユーザーは、操作詳細パネルで操作または非アクティブなトランザクションを強制的に停止するための ボタンにアクセスできます。 低速操作を停止するには
トランザクションの詳細については、 MongoDB マニュアルを参照してください。 |
グラフでメトリクスを非表示または表示するには、メトリクスのカラーボックスをクリックします。
グラフ ビューから正確なメトリクスを読み込む
リアルタイム パフォーマンス パネルのGraphビューを一時停止すると、折れ線グラフにカーソルを合わせると、その時点の正確な値と、最も遅い操作と最もホットなコレクションを特定の時点で確認できます。
停止と再起動の表示
表示メトリクスの更新を停止するには、[ Pause ] をクリックします。 Pauseは 表示の更新のみを停止し、基礎となるデータのコレクションを一時停止しません。
表示の更新を再開するには、[ Play ] をクリックします。