Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

リアルタイム メトリクスの表示

項目一覧

  • プロジェクトでのリアルタイム パフォーマンス パネルの有効化または無効化
  • テーブル ビュー
  • グラフ ビュー
  • グラフ ビューから正確なメトリクスを読み込む
  • 停止と再起動の表示

注意

可用性MongoDB Ops Managerは、Automation が管理するMongoDB配置のリアルタイム メトリクスを表示できます。 リアルタイム データの収集には MongoDB Agent が必要です。

MongoDB Ops Managerは、 {4mongod (レプリカセットとシャード)とmongos プロセスのリアルタイム メトリクスをサポートしています。

リアルタイム メトリクスを表示するには、目的の配置の Metricsボタンをクリックし、次にReal Timeをクリックします。

配置メトリクスを監視してパフォーマンスの問題を特定し、現在の配置が要件を満たしているかどうかを判断します。 配置をモニタリングするために使用できるメトリクスの詳細については、「 利用可能なメトリクスの確認 」を参照してください。

この機能にアクセスするには、次のいずれかを行う必要があります。

右上隅の をクリックすると、 TableまたはGraphのメトリクスを表示できます。

注意

必要な特権

プロジェクトでReal-Time Performance Panelを有効にするには、プロジェクトのProject Ownerロールが必要です。

MongoDB Ops Managerでは、デフォルトでリアルタイム パフォーマンス パネルが有効になります。 この設定を切り替えるには:

1
2
フィールド
表示
Commands
Queries
Updates
Deletes
Inserts
GetMores
mongostatが報告した指定された操作(コマンド、クエリなど)の数。
Time / Read
Time / Write
Time / Command
現在の読み取りリクエスト、書込みリクエスト、およびその他のデータベースコマンドのレイテンシ メトリクス。 MongoDB 3.4 + でのみ利用可能です。 詳しくは、 serverStatusopLatenciesを参照してください。
Scanned / Returned
Scanned Objects / Returned
現在のクエリで返されたドキュメントとオブジェクトに対するスキャンされたドキュメントとオブジェクトの比率。 これらのメトリクスは、クエリでインデックスが使用されているかどうか、またどのように使用されているかを判断するのに役立ちます。 詳細については、「クエリ パフォーマンスの分析 」を参照してください。
Active Readers
Active Writers
Queued Readers
Queued Writers
mongostatが報告したアクティブな読み取り、キュー付き読み取り、アクティブな書込み、キュー付き書込みの数。
Lag Time
レプリカセット のプライマリ メンバーから セカンダリ メンバーに操作を複製するのに必要な時間。 レプリカセットのセカンダリ ノードのみに使用できます。 詳細については、「レプリカセットのセカンダリ ノード 」を参照してください。
CPU
Disk IOPS
Sys Mem

クラスター内のノードのオペレーティング システムに応じて統計情報を取得します。

  • Linux: MongoDB をホストしているマシンの現在使用されている CPU とディスク容量の割合と、バッファ、キャッシュ、スワップ領域を除く物理メモリ使用量の合計を表示。

  • macOS: MongoDB をホストしているマシンの現在使用されている CPU とディスク容量の割合と、キャッシュとスワップ領域を除く物理メモリ使用量の合計を表示。

  • Windows: MongoDB をホストしているマシンの現在使用されている CPU とディスク容量の割合と、物理メモリ使用量の合計を表示。

Connections
Bytes In
Bytes Out
MongoDB をホストしているマシンへの現在の接続数と、 mongostatが報告したインバウンドとアウトバウンドのバイト数。

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

チャート
表示
Connections, Network In, Network Out
MongoDB をホストしているマシンへの現在の接続数と、 mongostatが報告したインバウンドとアウトバウンドのバイト数。
CPU, Disk IOPS, and Sys Mem

統計情報は、クラスター内のノードのオペレーティング システムによって異なります。

  • Linux: MongoDB をホストしているマシンの現在使用されている CPU とディスク容量の割合と、バッファ、キャッシュ、スワップ領域を除く物理メモリ使用量の合計を表示。

  • macOS: MongoDB をホストしているマシンの現在使用されている CPU とディスク容量の割合と、キャッシュとスワップ領域を除く物理メモリ使用量の合計を表示。

  • Windows: MongoDB をホストしているマシンの現在使用されている CPU とディスク容量の割合と、物理メモリ使用量の合計を表示。

Operations
Query Execution Times
現在の読み取りリクエスト、書込みリクエスト、およびその他のデータベースコマンドのレイテンシ メトリクスを表示します。 MongoDB 3.4 + でのみ利用可能です。 詳しくは、 serverStatusopLatenciesを参照してください。
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 ドキュメントが表示されます。

データアクセス管理者ロールを持つユーザーは、操作詳細パネルで操作または非アクティブなトランザクションを強制的に停止するための ボタンにアクセスできます。

低速操作を停止するには

  1. Slowest Operationsペインで操作をクリックします。

  2. Operation DetailsペインでKill Opをクリックします。

    または、操作が非アクティブなトランザクションである場合は、 Kill Sessionをクリックします。

  3. Confirm OperationモーダルでYes, terminate this operationをクリックします。

トランザクションの詳細については、 MongoDB マニュアルを参照してください。

グラフでメトリクスを非表示または表示するには、メトリクスのカラーボックスをクリックします。

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

表示メトリクスの更新を停止するには、[ Pause ] をクリックします。 Pauseは 表示の更新のみを停止し、基礎となるデータのコレクションを一時停止しません。

表示の更新を再開するには、[ Play ] をクリックします。

戻る

MongoDB プロセスの表示