Docs Menu
Docs Home
/
MongoDB Ops Manager
/ /

プロファイル データベース

項目一覧

  • Considerations
  • プロファイリングの有効化
  • プロファイラー インターフェース

注意

オートメーション機能を持つ MongoDB Agent でのみ利用可能

この機能は、オートメーション機能を持つ MongoDB Agent でのみ使用できます。 オートメーションを使用するMongoDB Agentの詳細については、「 既存のMongoDBプロセスをMongoDB Ops Managerに追加する 」を参照してください。

データベースプロファイラーは、実行中の 1 つの mongodインスタンスで書込み (write)、カーソル、コマンドに関する統計を収集します。

MongoDB Ops Managerは、任意のmongodインスタンスから統計情報を収集して表示できます。 クエリプロファイラーは、 mongodインスタンスのログデータに基づいて低速なクエリを識別します。 MongoDB Ops Managerは、インスタンスの {7 ページにこのデータを表示します。Profilerインスタンスのメトリクスにアクセスするには、そのインスタンスのMetricsボタンをクリックします。

Profilerには、操作実行時間など、設定された時間枠でデータベース操作が遅くなる可能性があるアスペクトが表示されます。 このデータはチャートとテーブルの両方に表示され、それぞれアスペクトと時間枠でフィルタリングできます。 プロファイラー は、低速操作のパフォーマンスを向上させるためのデータベースのインデックスを提案します。

重要

プロファイリングを有効にする前に、以下の注意事項をお読みください。

プロファイルデータには、データベースクエリの内容などの機密情報が含まれる場合があります。 このデータをMongoDB Ops Managerに開示することが、貴組織の情報セキュリティ保護ルールに違反していないことを確認してください。

クエリプロファイラーは、最初に到達する 制限まで表示します。

  • 直近の10 、 000操作、または

  • 最新の10 MB のログ。

モニタリングは、監視対象システムへの影響を最小限に抑えようとします。 プロファイル データをポーリングするとデータベースのパフォーマンスが低下する場合、 MongoDB Ops Managerはデータを収集する頻度を調整します。

MongoDB Ops Managerが Profiler チャートに 10,000 以下のデータ ポイントを表示します。

ログデータはバッチ処理されます。データにはリアルタイムから最大 5 分の遅延があります。

プロファイリング を有効にすると、 MongoDB Ops Managerで行われた構成変更がエージェントに反映されるまでに最大 2 分、プロファイリング データがMongoDB Ops Managerインターフェースに表示されるまでに 1 分以上かかります。

MongoDB Ops Managerは、データベース プロファイリングを有効または無効にすると、クラスター内の mongod プロセスのローリング再起動を実行します。 クラスターがレプリカセットである場合、再起動の結果としてレプリカセットが選択されます。 この 1 回限りの操作は、オートメーションに構成の変更を反映するために必要な時間に追加されます。

MongoDB Ops Manager バージョン4.4以降、 MongoDB Ops Managerでは常にプロファイリングが有効です。 mongodインスタンスは、低速操作しきい値よりも長い操作のプロファイル データを収集し、MongoDB Ops Manager に報告します。 低速操作のしきい値はmongodインスタンス全体に適用されます。 MongoDB Ops Manager では、このしきい値はデフォルトで100ミリ秒に設定されています。

プロファイラーには、 ページにデータベース プロファイル情報(チャートとテーブル)を表示する 2 つのセクションがあります。 それぞれが異なるデータを表示できます。

チャートの上部で、表示するメトリクスと期間を選択します。

  1. Displayメニューからメトリクスを選択します。 指定できるオプションは以下のとおりです。

    • 操作実行時間(デフォルト)

    • 検査されたキー

    • 返されたDocs

    • 検査返された比率

    • 数字の生成数

    • 応答の長さ

  2. View Lastメニューから期間を選択します。 指定できるオプションは以下のとおりです。

    • 24 hr (default)

    • 12 hr

    • 6 hr

    • 1 hr

    • 15 min

低速操作のしきい値を変更するには:

  1. For Operations Longer Thanラベルの右側にあるMillisecondsボタンをクリックして、 Specify the Threshold for Slow Operationsモーダルを開きます。

  2. Set the Threshold for Slow Operationsを希望のミリ秒数に変更します。

  3. しきい値を変更するには、 Applyをクリックします。 しきい値を変更せずにモーダルを閉じるには、 Cancelをクリックします。

しきい値を変更すると、 インスタンス上のすべてのデータベースに対してそのしきい値が変更されます。

表の上部で、プロファイリングする名前空間、操作タイプ、およびメトリクスを次の通り選択します。

  1. プロファイルするデータベースとコレクションの組み合わせを変更するには、[All Namespaces] をクリックします。

  2. [All Operations] をクリックして、プロファイルする操作を変更します。

  3. プロファイリングするメトリクスを変更するには、 Operation Execution Timeをクリックします。 指定できるオプションは以下のとおりです。

    • 操作実行時間(デフォルト)

    • 検査されたキー

    • 返されたDocs

    • 検査返された比率

    • 数字の生成数

    • 応答の長さ

戻る

インデックスの推奨事項を確認する