M10 以上のクラスターでのみ使用可能
Monitor collection-level query latency with Namespace Insights. The Namespace Insights page displays two charts and a table with information for each top or pinned namespace. The information includes metrics and statistics for certain hosts and operation types. You can manage pinned namespaces and choose up to five namespaces to show in the corresponding query latency charts.
必要なアクセス権
名前空間インサイトProject Read Only でコレクションレベルのレイテンシを表示するには、プロジェクトに対する 、Project Observability ViewerProject Data Access Admin 、Project Data Access Read Only 、Project Data Access Read/Write 、または アクセス権が必要です。
Considerations
Namespace Insightsタブは Atlas M 10 + クラスターでのみサポートされています。
コレクションでQueryable Encryptionが有効になっている場合、 名前空間インサイト はこのロケーションにコレクションを表示しません。 Atlas はこの情報を編集します。
Atlas はデフォルトで上部名前空間を表示します。 時間範囲に応じて、名前空間が監視対象リストに含まれたり、監視対象リストから含まれたりする場合があります。 Atlas は、時間範囲の両方の端に少なくとも 1 つのホスト メトリクスが存在する場合に、欠落データを補間します。 Atlas で欠落データが発生した場合、ドット ラインで利用可能なデータ ポイントが接続されます。
ページ読み込みのデータ制限に達すると、次のエラー メッセージが表示されます。
Chart data limit reached. Try a smaller time window or fewer hosts. Namespace Insightsタブは時系列コレクションをサポートしていません。
高レイテンシ $lookup 操作
Some high-latency $lookup operations don't generate a slow query log for the foreign collection. This can occur because slow query logs correspond with operations that are reported in the Query Profiler, whereas latency metrics increment only when a collection lock is acquired.
シャードに対する $lookup クエリがローカル読み取りを実行できる場合、$lookup は 外部コレクションをクエリするための別の操作をレコードしません。ローカル読み取りは、外部コレクションのクエリが、現在の操作が実行されているのと同じシャードのみを対象としている場合の を指します。その結果、$lookup操作によって Namespace Insights のレイテンシメトリクスと操作数が増加しますが、外部コレクションの低速クエリログは生成されません。
名前空間のインサイトにアクセスする
名前空間インサイト にアクセスするには、
Atlas で、プロジェクトの Clusters ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 Database見出しの下のClustersをクリックします。
[ Clusters (クラスター) ] ページが表示されます。
フィルタークエリのインサイト
Query Insights ページは、ノード、ノードの状態(プライマリまたはセカンダリ)、シャードでフィルタリングできます。過去 7 日以内のカスタム日付範囲でフィルタリングすることも、事前設定された時間範囲からいずれかを選択することもできます。
7 日間
5 日間
2 日
24 時間(デフォルト)
12時間
8 時間
1 時間
フィルターを適用すると、Atlas は現在の画面のチャートと表のデータを再取得します。
チャートでメトリクスを表示
Namespace Insights ページには 2 つのチャートが表示され、それぞれがフィルタリングされた時間範囲にわたって選択した名前空間までの選択したメトリクスを可視化します。
デフォルトでは 、Atlas Charts は、固定された名前空間と、 合計レイテンシが最も高い名前空間のメトリクスを表示します。 チャートする名前空間を選択するには、チャート化する名前空間の選択を参照してください。名前空間を検索して固定するには、固定された名前空間の管理を参照してください。
操作タイプで視覚化およびフィルタリングするメトリクスを選択するには、次の手順に従います。
表示するメトリクスを選択します。
次のいずれかのメトリクスを選択します。
メトリクス | 説明 |
|---|---|
合計レイテンシ | コレクションでの合計サーバー操作時間の合計を示すレート(合計サーバー操作時間 / コレクション間隔(秒単位))。 |
平均レイテンシ | 10 分離れて収集された 2 つのサーバー操作時間の差を、同じ 10 分間隔で収集された 2 つの合計サーバー操作カウント値の差で割った値。 |
P 50レイテンシ | レイテンシ ヒストグラムの50パーセンタイル。 |
P 95レイテンシ | レイテンシ ヒストグラムの95パーセンタイル。 |
P 99レイテンシ | レイテンシ ヒストグラムの99パーセンタイル。 |
操作数 | コレクションで実行されたサーバー操作の合計数を示すレート(サーバー操作の合計 / コレクション間隔) |
固定された名前空間の管理
Pinned Namespace ダイアログ ボックスまたは Search namespaces 検索ボックスから、最大 5 つの名前空間を検索してテーブルの上部に固定できます。
Pinned Namespace ダイアログ ボックスから固定された名前空間を管理するには、次の手順に従います。
チャート化する名前空間の選択
Atlas には最大 5 つの名前空間が表示されます。 固定された名前空間(存在する場合)が表示され、次にデフォルトで合計レイテンシが最も高い名前空間が表示されます。 チャートを作成する名前空間を手動で選択することもできます。
名前空間を選択するには、次の手順に従います。
Edit Columns
Atlas は、固定された名前空間(存在する場合)と上部の名前空間について、デフォルトで次の表列を表示します。
すべての操作タイプの合計レイテンシ
すべての操作タイプの平均レイテンシ
すべての操作タイプで P 95レイテンシ
すべての操作タイプの操作数
メトリクスと操作タイプの列を調整するには、次の手順に従います。
コレクションへGo
テーブルから UI Goのコレクションに できます。Atlas
コレクションにGoするには: