このページでは、アラートをトリガーできる条件について説明します。構成アラートの設定時に条件としきい値を指定します。詳細については、「アラート ワークフロー」を参照してください。
Atlas Infinite クラスターで使用可能なアラート条件については、「 Atlas Infinite アラート 」を参照してください。
注意
無料クラスターと Flex クラスターは、それらのクラスターがサポートするメトリクスに関連するアラートのみトリガーします。無料クラスターおよび Flex クラスターのアラートとメトリックの制限に関する詳細なドキュメントについては、Atlas 無料クラスターの制限 および Atlas Flex 制限 を参照してください。
ホスト アラート
Hostこのセクションの条件は、アラートを構成する ときにアラートターゲットとして を選択した場合に適用されます。この条件を、すべてのホストまたは、 プライマリ や コンフィギュレーションサーバー などの特定のタイプのホストに適用することもできます。
Atlas Triggersするため、粒度はさまざまです。 詳細については、「データ ストレージの粒度の監視 」を参照してください。
アドバイザー
Host has index suggestionsPerformance Advisor にホストのインデックスの提案がある場合に発生します。
ホストの クエリ ターゲティング比率 が 8000 より大きく、パフォーマンス アドバイザーが、非効率的なクエリのパフォーマンスを改善するために 1 つ以上のインデックスがホストにメリットをもたらすと判断した場合、このアラートがトリガーされ、推奨されるインデックスを作成するように指示されます。
このアラートは
M10+クラスターでのみ使用可能で、Performance Advisor が有効になっているM10+クラスターではデフォルトで有効になっています。このアラートは、Performance Advisor が無効になっているクラスターではトリガーしません。
アサート
次のアラート条件は、 MongoDB コマンドのserverStatus assertsドキュメントから収集された、 MongoDBプロセスのアサートのレートを測定します。クラスター モニタリング を通じてアサートを表示できます。
オートスケーリング
以下のクラスター イベントのアラートを構成できます。 アクティビティ フィードを表示 して、発生したすべてのオートスケーリング イベントを確認します。
このセクションの各イベントについてアラートを受信するには、まずこのタイプのオートスケーリング イベントをユーザーまたは組織のメンバーに通知するようにアラートを構成する必要があります。
Atlas がクラスターをスケールアップまたはスケールダウンする方法については、「 Atlas クラスターのオートスケーリング 」を参照してください。
Auto-scaling: Compute auto-scaling initiated for base tierAtlasが専有クラスター内の運用ノードのいずれかに対してコンピュートのオートスケーリングを開始すると発生します。Atlas は、このイベントの一環としてディスク キャパシティーのスケーリングを実行できます。
Auto-scaling: Compute auto-scaling initiated for analytics tierAtlas が専有クラスター内のいずれかの分析ノードに対してコンピュートの自動スケーリングを開始すると発生します。Atlas は、このイベントの一環としてディスク キャパシティーのスケーリングを実行できます。
Auto-scaling: Compute auto-scaling down didn't initiate for base tier due to storage requirementsAtlas が、構成されたストレージサイズが対象のクラスター階層でサポートされていないために、専有クラスター内のいずれかの 運用ノード に対してコンピュートのオートスケーリングを開始できなかった場合に発生します。
Auto-scaling: Compute auto-scaling down didn't initiate for analytics tier due to storage requirementsAtlas が、クラスターがオートスケーリング用に構成された最大クラスター階層に到達したため、運用ノードのスケールアップを実行できなかった場合に発生します。
Auto-scaling: Compute auto-scaling didn't initiate for base tier due to maximum configured cluster tierAtlas が自動スケーリング用に設定された最大クラスター階層に達したため、運用ノードを増やすことができませんでした。
Auto-scaling: Compute auto-scaling didn't initiate for analytics tier due to maximum configured cluster tierAtlas が、クラスターがオートスケーリング用に構成された最大クラスター階層に到達したため、分析ノードのスケールアップを実行できなかった場合に発生します。
Auto-scaling: Compute auto-scaling didn't initiate for base tier due to insufficient oplog sizeoplogサイズが不十分なため、Atlas が運用ノードを増やすアップできなかった場合に発生します。詳しくは、「 最小 Oplog Window の設定 」を参照してください。
Auto-scaling: Compute auto-scaling didn't initiate for analytics tier due to insufficient oplog sizeoplogサイズが不十分なため、Atlas が分析ノードを増やすアップできなかった場合に発生します。詳しくは、「 最小 Oplog Window の設定 」を参照してください。
Auto-scaling: Predictive compute auto-scaling initiated for base tierAtlas が専有クラスター内のいずれかの運用ノード に対して予測コンピューティングのオートスケーリングを開始する場合に発生します。
Auto-scaling: Predictive compute auto-scaling did not initiate for base tier due to maximum configured cluster tierクラスターがオートスケーリング用に構成された最大クラスター層に達したため、Atlas が運用ノードを予測して増やすアップできなかった場合に発生します。
Auto-scaling: Predictive auto-scaling did not initiate for base tier due to insufficient oplog sizeoplog サイズが不十分なため、Atlas が 運用ノード を予測して増やすアップできなかった場合に発生します。詳しくは、「 最小 Oplog Window の設定 」を参照してください。
書き込みブロック
次のアラート条件は、Atlas における書き込みブロック動作に適用されます。
Writes have been blocked on your cluster due to critically low available storageプライマリノードで使用されたディスクの割合が 書込み (write) ブロックのしきい値を超えた場合に発生します。 Atlas は、読み取りの可用性を維持するためにクラスターノードへの書込みをブロックします。
このアラートを解決するには、クラスターのストレージ容量を手動で増加させるか、ストレージ自動スケーリングを有効にしてください。詳細については、「ディスク使用率アラートの解決」を参照してください。
将来的な書き込みブロックの発生を防ぐため、クラスターのディスク使用量を継続的にモニターすることを推奨します。詳細については、「書き込みブロックの防止」を参照してください。
Writes have been blocked on <shard-a> in your cluster due to critically low available storageシャーディングされたクラスター内の影響を受けるシャードのプライマリ ノードで使用されたディスクの割合が、書込みブロックのしきい値を超えた場合に発生します。 Atlas は、読み取りの可用性を維持するために、影響を受けるシャードへの書込みをブロックします。
このアラートを解決するには、クラスターのストレージ容量を手動で増加させるか、ストレージ自動スケーリングを有効にしてください。詳細については、「ディスク使用率アラートの解決」を参照してください。
将来的な書き込みブロックの発生を防ぐため、クラスターのディスク使用量を継続的にモニターすることを推奨します。詳細については、「書き込みブロックの防止」を参照してください。
Writes have been unblocked on your clusterプライマリ ノード上のディスク使用率がブロック解除しきい値を下回ると、Atlas は自動的にクラスターへの書き込みのブロックを自動的に解除します。
Real-Time Performance Panel Set を通じてディスク メトリクスを表示できます。これは情報提供のみを目的としたアラートであり、お客様による対応は不要です。ただし、将来的な書き込みブロックの発生を防ぐために、クラスターのディスク使用量をモニターすることを推奨します。詳細については、「書き込みブロックの防止」を参照してください。
インテリジェントなワークロードマネジメント
次のアラート条件は、クラスターを過負荷から保護するインテリジェント ワークロード マネジメント(IWM)保護を測定します。 Atlas は、 MongoDB9.0 以降を実行中すべての専用クラスターに対してこれらのアラートをデフォルトで有効にします。
Atlas がこれらのアラートの条件、しきい値、期間を管理します。これらは変更できません。通知の受信者と配信方法を変更したり、アラート設定を無効にしたりできます。詳しくは、「 アラート設定の構成 」を参照してください。
Sustained load sheddingAtlas が少なくとも 10 分間操作または接続を拒否して、クラスターを持続的な過負荷から保護するために操作または接続を拒否した場合に発生します。 Atlas は操作と接続を独立して評価し、連続する 60 秒のウィンドウで拒否された許可が少なくとも 100 であり、かつ試行された許可の少なくとも 5% の両方がある場合、アラートを発生させます。
このアラートを解決するには、クラスター負荷、クライアント再試行動作、接続または操作ストーム、キャパシティー を確認します。オートスケーリングを有効にするか、オートスケーリングを増やすことを検討してください。ロード シェル設定の構成については、「 インテリジェント ワークロード マネジメントの構成 」を参照してください。
MongoDB Search
次のアラート条件は、 MongoDB Search プロセスによって使用される CPU とメモリの量を測定します。クラスター モニタリングによってMongoDB Search メトリクスを表示できます。
Atlas Search: Index Replication Lag isMongoDB Search が
mongodのoplogからの変更を複製する際に遅延しているおおよそのミリ秒数がしきい値を超えているか下回っている場合に発生します。
Atlas Search: Index Size on Disk isディスク上のすべてのMongoDB Search インデックスの合計サイズ(バイト単位)がしきい値を上回るか下回る場合に発生します。
Atlas Search: Mongot paused initial syncディスク使用率が高いため、MongoDB 検索する
mongotプロセスによって最初の同期が中断された場合に発生します。
Atlas Search: Max Number of Fields Indexed isレプリカセットまたはシャードで1件の MongoDB Search インデックスにある一意のフィールド(メタデータを含む)の最大数が指定されたフィールド数(デフォルトは1,000フィールド超)を上回るか下回る場合に発生します。
Atlas Search: Max Number of nGram Fields Indexed isレプリカセットまたはシャードで、
nGramまたはedgeGramトークナイザ( オートコンプリート タイプ フィールドと カスタム アナライザ を含む)を使用してインデックス化されたフィールドの最大数が、指定されたフィールド数を上回るか下回る場合(デフォルトは100 以上)の場合に発生します。フィールド)。
Atlas Search: Max Number of Lucene Docs is特定のレプリカセットまたはシャードの MongoDB Search インデックスの保存に使用される Lucene Docs の数の上限がしきい値を超えている場合に発生します。このカウントには Lucene で削除としてマークされているが、インデックス削除プロセスによってまだ削除されていないドキュメントが含まれます。
Atlas Search: Mongot stopped replicationディスク使用率が高いため、 MongoDB Search
mongotプロセスによってレプリケーションが中断された場合に発生します。
Atlas Search Opcounter: Getmore isすべてのMongoDB Search クエリで 1 秒あたりに実行される
getmoreコマンドの合計数がしきい値を上回るか下回る場合に発生します。
Atlas Search Opcounter: Insert isMongoDB Search が 1 秒あたりにインデックスするドキュメントまたはフィールド(インデックス定義で指定)の総数がしきい値を上回るか下回る場合に発生します。
Atlas Search Opcounter: Update isMongoDB Search が 1 秒あたりに更新するドキュメントまたはフィールド(インデックス定義で指定)の合計数がしきい値を上回るか下回る場合に発生します。
Insufficient disk space to support rebuilding search indexesクラスターでMongoDB Search インデックスをサポートするのに十分な空きディスク領域が不足した場合に発生します。
Search Process: CPU (Kernel) % isCPU がMongoDB Search プロセスのオペレーティング システム呼び出しの処理に費やした時間の割合がしきい値を超えている場合に発生します。
Search Process: Ran out of memory検索プロセス (
mongot) でメモリ不足となった場合に発生します。検索プロセスでメモリが不足すると、インデックス作成とクエリが失敗します。
MongoDB Search: Search Process is OverloadedWARNING を発生させるデフォルトのアラート。
このアラートは、検索ノードのアドミッション制御キューのスレッショルを超える検索クエリのレートが 0 を超えると発生します。このアラートが発生すると、MongoDB Search プロセス (
mongot) が過負荷になり、検索クエリがキューに入り、拒否される可能性があります。負荷が減少するまで、クエリの処理が通常よりも遅くなる可能性があります。アラートは、状態が 5 分間続いた後に発生します。提案されたアクション:
同時クエリを減らすか、クエリを時間をかけて分散させます。
フィルターを実装する、先頭のワイルドカードと深くネストされた句の削減、必要なデータのみの取得によってクエリを最適化します。
平均実行時間
次のアラート条件は、 MongoDB コマンドのserverStatus opLatenciesドキュメントから収集された、 MongoDBプロセスの読み取り、書き込み、またはコマンドの平均実行時間を測定します。クラスター モニタリング を通じてアサートを表示できます。
ディスクのスループット
次のアラート条件は、MongoDB プロセスに対するディスクの読み取りおよび書き込みスループットを測定します。これらのメトリクスは、クラスター モニタリングを通じてアクセスできる Atlas Disk Throughput チャートで確認できます。
Atlas Core のみに適用可能
Opcounter
次のアラート条件は、 MongoDB コマンドの ドキュメントから収集された、プロセスが最後に開始されてからのMongoDBプロセスでのデータベース操作の速度を測定します。クラスターserverStatus opcountersモニタリング を通じて opcounter を表示できます。
Opcounter: Getmores is次のカーソル バッチを取得するための
getmore操作のレートが指定されたしきい値を満たす場合に発生します。Tip
詳しくは、MongoDB マニュアルの「カーソル バッチ」を参照してください。
Opcounter - Repl
次のアラート条件は、 MongoDB コマンドの ドキュメントから収集された、 MongoDBセカンダリserverStatus opcountersReplでのデータベース操作の速度を測定します。これらのメトリックは、 クラスターOpcounters - Repl モニタリング を通じてアクセスした チャートで表示できます。
Atlas Core のみに適用可能
操作のスキャンと順序
MongoDB プロセスのスキャン操作と順序操作に対してアラートを設定できます。
Operations: Scan and Order isインデックスを使用してソート操作を実行できない、ソートされた結果を返す、指定したしきい値を超えるクエリの 1 秒あたりの平均レート。
注意
測定方法
MongoDB は、
metrics.operation.scanAndOrderserverStatus コマンドが返す ドキュメントを使用して、レプリケーション Oplog をレポートします。Atlas Infinite クラスターでは、このメトリクスはストレージレイヤーではなく コンピュートノードを記述します。詳細については、 「 MongoDB Atlas Infinite: アーキテクチャ 」を参照してください。
Atlas 無料クラスター
メモリ
次のアラート条件は、 MongoDB コマンドの ドキュメントから収集されたMongoDBプロセスのメモリを測定します。これらのメトリックは、serverStatus memMemoryクラスターNon-Mapped Virtual Memory モニタリング を通じてアクセスした Atlas および チャートで表示できます。
Memory: Computed isメモリ マッピングで考慮されていない仮想記憶のサイズが指定されたしきい値を満たす場合に発生します。この数字が非常に高い場合(数ギガバイト)、メモリ マッピング以外で過剰なメモリが使用されていることを示します。
Tip
このメトリクスの使用方法については、Non-Mapped Virtual Memory チャートを表示し、チャートの i アイコンをクリックしてください。
Memory: Resident is常駐メモリのサイズが指定されたしきい値を満たす場合に発生します。専用データベース サーバーでは、時間の経過とともに、常駐メモリのサイズがボックス上の物理 RAM の量に近づくのが一般的です。
Memory: Virtual ismongodプロセスの仮想記憶のサイズが指定されたしきい値を満たす場合に発生します。このアラートを使用すると、メモリ マッピング外の過剰なメモリにフラグを付けることができます。Tip
詳細については、Memory チャートの i アイコンをクリックしてください。
接続
次のアラート条件は、 MongoDB コマンドの ドキュメントから収集されたMongoDBプロセスへの接続を測定します。このメトリクスは、serverStatus connectionsクラスターConnections モニタリング を通じてアクセスできる Atlas チャートで表示できます。
Connection rate limiting is activeインテリジェント ワークロード マネジメントの接続レート制限により、クラスターで持続的な接続拒否が発生した場合に発生します。このアラートは、受信接続リクエストのレートがクラスターの設定された制限を超え、システムが過負荷から保護されていることを示しています。
このアラートがトリガーされたら、次のアクションを検討してください。
アプリケーションコードでスロットル接続の確立。
接続文字列の
maxPoolSize設定を減らして、クライアントごとの同時接続を制限します 。接続キャパシティーを増やすには、クラスター層をスケールアップします 。
接続レートの制限メトリクスをモニターするには、クラスターConnection Rate Limiting メトリクス ビューで チャートを表示。 DataDog 統合やその他のサードパーティ統合を通じてこれらのメトリクスを追跡することもできます。
Queues
次のアラート条件は、 MongoDB コマンドのserverStatus globalLockドキュメントから収集された、ロックを待機している操作を測定します。これらのメトリックは、 クラスターQueues モニタリング を通じてアクセスした Atlas チャートで表示できます。
Atlas Core のみに適用可能
Queues: Readers is読み取りロック(read lock)を待機している操作の数が指定された平均を満たす場合に発生します。
Queues: Writers is書込みロック(write lock) を待機している操作の数が指定された平均を満たす場合に発生します。
ページフォールト
次のアラート条件は、 MongoDB コマンドのserverStatus extra_info.page_faultsフィールドから収集された、 MongoDBプロセスのページ フォールト率を測定します。
Atlas Core のみに適用可能
Page Faults isページフォールトのレート(例外が発生するかどうかにかかわらず)が指定されたしきい値を満たす場合に発生します。このメトリクスは、クラスター モニタリングを通じてアクセスできる Atlas Page Faults チャートで表示できます。
Database Profiler
次のアラート条件は、パフォーマンスに大きく影響可能性のあるデータベースプロファイラー構成に適用されます。
注意
このアラートは、Atlas クエリプロファイラーではなく、データベースプロファイラーに適用されます。データベースプロファイラーは、プロファイリング データを コレクションに書込むMongoDBsystem.profile の機能です。 Atlas クエリプロファイラーは、 ログから低速クエリを分析する Atlas UI機能です。mongod
Profiler configured to capture all operations on a host, which might result in a significant performance impact.データベースプロファイラーがホスト上のすべての操作を取得するように構成されている場合に発生します。これは、プロファイラーレベルが
2(すべての操作をプロファイリング)に設定されている場合、またはプロファイラーレベルが1slowmsが0以下に設定されている場合に発生します。すべての操作をプロファイリングすると、
system.profileコレクションへの書込みによってパフォーマンスが大幅に低下し、ディスク使用量が増加する可能性があります。このアラートは、すべてのプロジェクトに対してデフォルトで有効になっています。このアラートを解決するには、データベースプロファイラーを無効にするか、適切な
slowmsしきい値(通常は100 ミリ秒以上)のdb.setProfilingLevel()低速 操作のみをプロファイリングするように調整します。プロファイラー設定を変更するには、 を使用します。詳細については、「 データベースプロファイラ 」を参照してください。
Cursors
次のアラート条件は、 MongoDB コマンドの ドキュメントから収集された、 MongoDBプロセスの カーソルserverStatus metrics.cursorの数を測定します。これらのメトリックは、 クラスターCursors モニタリング を通じてアクセスした Atlas チャートで表示できます。
ネットワーク
次のアラート条件は、 MongoDB コマンドの ドキュメントから収集されたMongoDBプロセスのスループットを測定します。これらのメトリックは、serverStatus networkクラスターNetwork モニタリング を通じてアクセスできるホストの チャートで表示できます。
レプリケーション Oplog
次のアラート条件は、 MongoDBプロセスのoplogに適用されます。これらのメトリクスは、 クラスター モニタリング を通じてアクセスできる次のチャートで表示できます。
- Oplog GB/Hour
- Replication Headroom
- Replication Lag
- Replication Oplog Window
注意
Atlas Infinite クラスターでは、 oplog はレプリケーションを提供しません。代わりに、ストレージレイヤーがデータを複製します。詳細については、「 Atlas Infinite クラスターの Oplog 」を参照してください。
次のアラート条件が oplog に適用されます。
Replication Lag isセカンダリ がプライマリより遅れているおおよその時間が指定されたしきい値を満たす場合に発生します。 Atlas は、 MongoDBマニュアルの レプリケーション ラグの確認 で説明されている方法を使用して、レプリケーションラグを計算します。
DB ストレージ
MongoDB dbStats コマンドによってMongoDBプロセスに対して収集された次のアラート条件は、データベースストレージに適用されます。 Atlas がデータベースストレージの制限に達した場合の処理 方法について詳しくは、 FAQページ を参照してください。これらの条件は、 MongoDBプロセス上の すべてのデータベース の合計に基づいています。
注意
Atlas は、デフォルトでは 20 分ごとにデータベース メトリクスを取得しますが、データベースのパフォーマンスへの影響を軽減するために、必要に応じて頻度を調整します。
DB Storage is割り当てられたストレージが指定されたしきい値を満たす場合に発生します。このアラート条件は、クラスター モニタリングを通じてアクセスできるホストの DB Storage チャートで表示できます。
Atlas Core のみに適用可能
Atlas 無限アラート
Atlas Infinite クラスターでは次のアラート条件が利用できます。ストレージ条件は、Atlas が コンピュート ノードとは独立して管理するクラスターのストレージレイヤーを測定します。他のすべての条件は、コンピューティング ノードを測定します。詳細については、 「 MongoDB Atlas Infinite: アーキテクチャ 」を参照してください。
Atlas Infinite: Storage Space Used % isAtlas Infinite クラスターの論理データ サイズ(クラスターの最大ストレージ制限の割合)が指定されたしきい値を超える場合に発生します。
Atlas は、新しいプロジェクトに対してこのアラート条件をデフォルトで90 % のしきい値に構成します。 Atlas Infinite クラスターのストレージの詳細については、「 Atlas Infinite クラスターのストレージの管理 」を参照してください。
Atlas Infinite: Storage Space Used isAtlas Infinite クラスターの論理データ サイズ(バイト単位)が指定されたしきい値を満たす場合に発生します。
Atlas Infinite: Storage Write IOPS isストレージレイヤーに対する 1 秒あたりの書込み (write) 操作の平均レートが、指定されたしきい値を満たす場合に発生します。
Atlas Infinite: Storage Write Latency isストレージレイヤーへの書込み (write) の平均レイテンシ(ミリ秒単位)が指定されたしきい値を満たす場合に発生します。
Cache Pressure % isパーセンテージとして表され、100% に上限を持つコンピュートノードが発生するキャッシュ負荷が、指定されたしきい値を満たす場合に発生します。 MongoDB 9.0 以降で利用可能です。
Avg Majority Write Concern Write Time is書込み (write) 操作が過半数の書込み保証 (write concern)を満たすまでの待機時間の平均(ミリ秒単位)が指定されたしきい値を満たす場合に発生します。値の引き上げは、レプリケーション確認が低速であることを示します。 Atlas Infinite クラスターの書込み保証 (write concern)の詳細については、「 Atlas Infinite クラスターの書込み保証 (write concern) 」を参照してください。
Ingress Queue Wait Time is処理が指定されたしきい値を満たす前に、操作が Ingress 許可キューで待機する平均時間(ミリ秒単位)の場合に発生します。 MongoDB 9.0 以降で利用可能です。
名前空間
次のアラート条件は、 MongoDBプロセス内のすべての非システム データベースにわたる名前空間の合計数に適用されます。MongoDBプロセスに使用されている名前空間の数を確認するには、Catalog クラスター メトリクスを表示します。
Total Namespaces isすべての非システム データベースにわたるコレクションとインデックスの合計数が指定されたしきい値を満たす場合に発生します。
このメトリクスを監視して、名前空間の制限を超えてデータベースのパフォーマンスと操作に影響可能性を回避します。コレクションとインデックスの管理に関するガイダンスは、「 データ モデリングの概要 」と「 コレクション数の削減 」を参照してください。
WiredTiger ストレージ エンジン
MongoDB serverStatus コマンドの wiredTiger.cache ドキュメントと queues.execution ドキュメントから収集された、 MongoDBプロセスのWiredTigerストレージエンジンに次のアラート条件が適用されます。
Atlas Core のみに適用可能
これらのメトリクスは、クラスター モニタリングを通じてアクセスできる次のチャートで表示できます。
- Cache Activity
- Cache Usage
- Tickets Available
- Cache Fill Ratio
WiredTiger に適用されるアラート条件は次のとおりです。
MongoDB バージョン 7.0 以降で実行されているクラスターの場合、過負荷アラートのメトリックとしてチケット数を使用しないでください。MongoDB バージョン 7.0 以降、Atlas はチケットの数を動的に調整します。代わりに、キューに入れられたリーダーとライターの数をオーバーロード メトリクスとして使用します。
システムおよびディスクのアラート
次のアラート条件は、Atlas サーバー クラスタの使用量を測定します。
注意
現在、Atlas はデータ、インデックス、ジャーナルファイルに単一のパーティションを使用しています。アラートは個々のパーティションを参照が、同じメトリクスを点。
Atlas Core のみ: このセクションのディスクアラート条件は、ノード レベルのディスク パフォーマンスを測定するものであり、Atlas Infinite では使用できません。 Atlas Infinite は、さまざまなメトリックとアラートを含む分離されたストレージアーキテクチャを使用します。 Atlas Infinite で使用可能なメトリクスについては、「 Atlas Infinite メトリクス 」を参照してください。
注意
すべてのハードウェア メトリクスには、個別に設定可能なアラートと同等のバースト レポート作成があります。詳細については、「バースト レポート作成」を参照してください。
Disk Queue depth on Data Partition isMongoDB が使用するデータパーティションに発行されたリクエストのキューの平均長が、指定されたしきい値を超える場合に発生します。
Disk space % used on Data Partition isMongoDB コレクションのデータを含むパーティションで使用されているディスクスペースの割合。
このアラートの考えうる解決策を見つけるには、「アラート解決」を参照してください。
Max disk queue depth on Data Partition isMongoDB が使用するデータパーティションに発行されたリクエストのキューの最大平均長が、指定されたしきい値を超える場合に発生します。
Max disk space % used on Data Partition isMongoDB コレクションのデータを含むパーティションで使用されるディスクスペースの最大割合が、指定したしきい値を超える場合に発生します。
再起動
ホストがダウンしています
Host is DownAtlas が数分間ホストに到達できない場合に発生します。
重要
セカンダリ 読み取りに依存する場合にのみ、このアラートを構成する必要があります。セカンダリ読み取りについて詳しくは、「 定義済みレプリカセット タグを使用したクエリ 」および「 読み込み設定(read preference) 」を参照してください。
このアラートは通常、次のいずれかの条件でトリガーされます。
クラスターで障害が発生し、自動修復中です。
ネットワークの問題でクラスターにアクセスできませんでした。
MongoDB Atlas は、ダウンタイムが ローリングインデックスビルド などのアクションによって発生していないことを確認します。 MongoDB Atlas は、ダウンタイムが意図的でなかったことを確認した場合、影響を受けたノード の置き換えを試みます。障害が発生した場合、Atlas クラスターは、過半数のノードがを実行中いる限り、読み取りと書込みの両方でノードの可用性を維持します。詳しくは、 「 MongoDB Atlas、どのように高可用性が確保されますか 」を参照してください。
プッシュベースのログ エクスポート(PBLE)
プッシュベースのログエクスポート機能には、次のアラート条件が適用されます。
ログ エクスポート
次のアラート条件は、ログ エクスポートに適用されます。
Log export has failed. Check your integration settings and credentials.無効な認証情報や Sink の構成ミスなど、再試行できないエラーが発生した場合にのみログされます。
Log export is failing after multiple attempts. Logs are being queued and will be sent once the connection is restored.再試行回数が上限に達した後にトリガーされます。ログは保持期間7日間のデッドレターキュー(DLQ)にキューイングされ、接続が復旧すると自動的に送信されます。
Log export replay has failed to deliver records to an external platform, even after an automatic replay attempt. These records will be permanently deleted once their retention window expires. Contact MongoDB Support to request redelivery.自動再試行後に DLQ からの自動リプレイが失敗した場合にトリガーされます。配達されなかったレコードは、7 日後に恒久的に削除する。手動再配達をリクエストするには、MongoDB サポートにお問い合わせください。
Swap
スワップ領域の使用には、次の警告条件が適用されます。
Sort
ソート操作には次のアラート条件が適用されます。
Sort: Spill to disk during sort is$sortステージによるディスクへの書込み(write)の数が指定されたしきい値を満たす場合に発生します。
適用できないホスト条件
次のホスト条件は Atlas には適用されません。Atlasは、次の条件ではアラートを生成しません。
メモリ外のアクセス。合計は
バックグラウンド フラッシュの平均は
B木。アクセスは
B木。ヒットは
B木。欠落は
B木。欠落率は
カーソル。クライアント カーソルのサイズは
有効ロック%は
書込みロック (write lock) でのコミットのジャーナリングは
ジャーナリング MB は
ジャーナリング書込み (write) データファイル MB は
メモリ。マップ済みは
ページフォルト例外発生数。合計は
クエリ ターゲティング アラート
次のアラートはコレクションのインデックスに適用されます。どちらのアラートも、インデックスが欠落しているか非効率的であることを示している可能性があります。
Tip
パフォーマンスを向上させるためのインデックス作成の詳細については、「インデックスの作成戦略」を参照してください。
MongoDB Search プロセス(mongot )がMongoDB Search インデックスを最新の状態に保つために使用する change stream カーソルは、クエリ ターゲット設定率に貢献し、比率が高い場合は アラート をトリガーできます。
クラウドバックアップ アラート
次のアラートはクラウドバックアップ スナップショットに適用されます。
レプリカセット アラート
Number of elections in last hour is > X過去 1 時間に発生した選挙の数が、ユーザー指定の値である
Xを超える場合に発生します。Xの値は、アラートを作成するときに設定されます。絶えず続く選挙からも明らかですが、このアラートは、クラスターのレプリケーションが正常な状態ではないことを示している可能性があります。
Replica set elected a new primaryレプリカセットが新しいプライマリを選択したときに発生します。
Replica set has no primaryレプリカセットにプライマリがない場合に発生します。具体的には、レプリカセットのどのノードもステータスが
PRIMARYでない場合、アラートがトリガーされます。例、この条件は、セットに偶数の投票ノードがあり、同数になった場合に発生する可能性があります。Atlas が選挙中にデータを収集する場合、このアラートは誤検知を送信する可能性があります。このような誤検知を防ぐには、アラート構成のafter waiting 間隔(構成のSend to セクション)を設定します。
このアラートの考えうる解決策を見つけるには、「アラート解決」を参照してください。
シャーディングされたクラスター アラート
次のアラート条件は、 シャーディングされたクラスター に適用されます。
Cluster is missing an active mongosAtlas
mongosがクラスターのどの にも到達できない場合に発生します。
Flex アラート
次のアラート条件は、Flex クラスターに適用されます。
App Services アラート
Atlas App Services には次のアラート条件が適用されます。
An overall request rate limit has been hit同時要求の数が制限を超えるときに発生します。このアラートは、アプリが予想外に多くのリクエストを行っている可能性があることを示しています。
Endpoints Compute Time isHTTPS エンドポイントの 1 秒あたりの 計算時間 が指定されたしきい値を満たす場合に発生します。
Endpoints Egress Bytes isHTTPS エンドポイントの データ送信 バイト/秒が指定されたしきい値に達した場合に発生します。
Failed Requests - GraphQL is1 秒あたりに失敗する GraphQL リクエストの数が指定されたしきい値に達した場合に発生します。(Atlas App Services の GraphQL サポートは非推奨です。詳しくは、「Atlas App Services のドキュメント」を参照してください。)
Failed Requests - Sync is1 秒あたりの失敗した Atlas Device Syncリクエストの数が指定されたしきい値に達した場合に発生します。
GraphQL Compute Time isGraphQL の 1 秒あたりの 計算時間 が指定されたしきい値を満たす場合に発生します。 (Atlas App Services の GraphQL サポートは非推奨です。詳しくは、「Atlas App Services のドキュメント」を参照してください。)
GraphQL Egress Bytes isGraphQL の データ出力 バイト/秒が指定されたしきい値に達した場合に発生します。 (Atlas App Services の GraphQL サポートは非推奨です。詳しくは、「Atlas App Services のドキュメント」を参照してください。)
GraphQL Request Duration P95 is95GraphQLリクエストのミリ秒単位の期間の パーセンタイルが指定されたしきい値に達した場合に発生します。 ( Atlas App Services のGraphQLサポートは非 推奨です。詳しくは、「 Atlas App Services のドキュメント 」を参照してください。)
HTTP Endpoint Request Duration P95 isHTTPS endpoints リクエストの期間(ミリ秒単位)の 95 パーセンタイルが指定されたしきい値を満たす場合に発生します。
Overall Compute Time is1 秒あたりの全体的な計算時間が指定されたしきい値を満たす場合に発生します。
Overall Egress Bytes is1 秒あたりの全体的な データ送信 バイトが指定されたしきい値に達した場合に発生します。
SDK Functions Compute Time isSDK 関数の 1 秒あたりの計算時間が指定されたしきい値を満たす場合に発生します。
SDK Functions Egress Bytes isSDK 関数の データ送信 バイト/秒が指定されたしきい値を満たす場合に発生します。
SDK MQL Compute Time isSDK MQL の1 秒あたりの 計算時間 が指定されたしきい値に達した場合に発生します。
SDK MQL Egress Bytes isSDK MQLデータ出力 バイト数が 1 秒あたり指定されたしきい値を満たす場合に発生します。
Session Ended - Sync isAtlas Device Sync中に 1 秒あたりに終了したセッション数が指定されたしきい値を満たす場合に発生します。
Sync Client Bootstrap Time is95Atlas Device Syncクライアントのブートストラップ時間の パーセンタイルが指定されたしきい値を満たす場合に発生します。
Sync Client Uploads that are invalidAtlas Device Syncクライアントでの 1 秒あたりの無効なアップロード数が指定されたしきい値を満たす場合に発生します。
Sync Current Oplog Lag Sum isAtlas Device SyncがMongoDB oplogより遅れているおおよその時間が指定されたしきい値に達した場合に発生します。
Sync Egress Bytes isAtlas Device Sync の データ出力 バイト/秒が指定されたしきい値に達した場合に発生します。
Sync Num Unsyncable Docs % isApp Services の 同期できないドキュメント の数が指定されたしきい値に達した場合に発生します。
Triggers Compute Time isトリガーの 計算時間/秒が指定されたしきい値を満たした場合に発生します。
Triggers Current Oplog Lag Sum isApp Services がトリガーするおおよその時間が MongoDB oplog より遅れており、指定されたしきい値を満たしている場合に発生します。
Triggers Egress Bytes isトリガーの データ送信 バイト/秒が指定されたしきい値に達した場合に発生します。
ユーザー アラート
Atlas のユーザーは次のアラート条件が適用されます。
Organization users do not have multi-factor authentication enabled組織内の 1 人以上のユーザーが多要素認証を有効にしていない場合に発生します。
プロジェクト アラート
次のアラート条件が Atlas プロジェクトに適用されます。
Tag(s) were added or modified on projectユーザーまたはチームがプロジェクトのタグを追加または変更した場合に発生します。
請求アラート
Atlas の請求には次のアラート条件が適用されます。請求アラートは、Atlas UI から組織レベルまたはプロジェクトレベルで構成できます。
組織レベルのアラートを構成するには、次の手順に従います。
Atlas で、Organization Alerts ページに移動します。
まだ表示されていない場合は、ナビゲーション バーの Organizations メニュー メニューから目的の組織を選択します。
Atlas UI の右上隅にある Alerts アイコンをクリックします。
Organization ヘッダーの下の Alerts をクリックします。
[ Organization Alerts ]ページが表示されます。
プロジェクトレベルのアラートを構成するには
Atlas で、Project Alerts ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Atlas UI の右上隅にある Alerts アイコンをクリックします。
Project ヘッダーの下の Alerts をクリックします。
プロジェクト アラートページが表示されます。
注意
請求額はすべて USD で表示されます。
Amount billed ($) yesterday is above the threshold組織またはプロジェクトの直近の 1 日の請求額が、構成したしきい値を超える場合に発生します。Atlas は、請求額を計算する際に前日に適用されたクレジットを考慮しません。
この条件は、組織とプロジェクトの両方に適用されます。
Credit card is about to expire登録されているクレジットカードの有効期限が迫っている場合に発生します。アラートは、カードの有効期限が切れる月の初めにトリガーされます。Atlas は、クレジットカードが初めて追加されたときにこのアラートを有効にします。
この条件は、組織とプロジェクトの両方に適用されます。
Current bill ($) for any single project is above the threshold組織内のいずれかのプロジェクトの月間合計が、すべてのプロジェクトで構成したしきい値を超える場合に発生します。現在支払い待ちの請求書が支払い済みになると、このアラートはリセットされます。
このアラート条件は組織にのみ適用されます。
Current bill ($) for the organization is above the threshold組織の月間合計が構成したしきい値を超える場合に発生します。現在支払い待ちの請求書が支払い済みになると、このアラートはリセットされます。
このアラート条件は組織にのみ適用されます。
Organization gross spend daily change (%) is above the threshold組織の 1 日の総売上額が前日に比べて構成されたしきい値を超えて増加した場合に発生します。
このアラート条件は組織にのみ適用されます。 Organization Alerts ページから構成します。
Organization gross spend weekly change (%) is above the threshold組織の 1 週間あたりの総コストが、過去の 7 日間と比較して、構成されたしきい値を超えて増加した場合に発生します。
このアラート条件は組織にのみ適用されます。 Organization Alerts ページから構成します。
Organization gross spend monthly change (%) is above the threshold組織の月間総売上額が過去の 30 日間と比較して、構成されたしきい値を超えて増加した場合に発生します。
このアラート条件は組織にのみ適用されます。 Organization Alerts ページから構成します。
Project daily billing change (%) is above the thresholdプロジェクトの日次請求が構成したしきい値よりも増加した場合に発生します。
このアラート条件はプロジェクトにのみ適用されます。 Project Alerts ページから構成します。
サービス アカウント アラート
Atlas サービス アカウント には次のアラート条件が適用されます。これらのアラートは、Atlas UIから組織レベルで構成できます。
注意
組織ノードのロールを持つサービス アカウント
これらのアラートは、Organization Member ロールのみを持つサービス アカウントには適用されません。Atlas は、Organization Member よりも高い権限を持つ組織ロールを持つサービス アカウントに対してのみ、これらのアラート条件を評価します。Organization Member ロールのみを持つサービス アカウントでこれらのアラートをテストした場合、Atlas はアラートを発生させません。
Service Account Secrets are about to expireいずれかのサービス アカウントのシークレットが 7 日以内、またはこのアラート を構成する場合に指定した日数で期限切れになる場合に発生します。すべての有効期限内のシークレットが削除されるか、または有効期限が切れると、このアラートはリセットされます。
このアラート条件は組織にのみ適用されます。
Service Account Secrets have expiredいずれかのサービス アカウントのシークレットが期限切れになった場合に発生します。 新しいシークレットを生成するには、「 プログラムによる組織へのアクセスの更新 」を参照してください。期限切れのシークレットがすべて削除されると、このアラートはリセットされます。
このアラート条件は組織にのみ適用されます。
フェデレーション アラート
Organization's IdP certificate is about to expireユーザーが ロールを持つ組織の IdP
Organization Owner証明書が14 日以内に期限切れになる場合に発生します。このアラートはユーザーが確認するまで、Atlas により毎日送信されます。注意
Atlas は組織を IdP にマッピングすると、このアラートを自動的に作成します。マッピングを削除すると、Atlas はこのアラートのすべてのインスタンスを削除します。
保存時の暗号化アラート
次のアラート条件は、カスタマー キー管理を使用した保管時の暗号化を使用するプロジェクトに適用されます。
AWS encryption key elapsed time since last rotation is above (n) daysプロジェクトで使用される Amazon Web Servicesカスタマー マスター キー(CMK)が構成された日数(デフォルトではAtlas90 )を超えてアクティブになっている場合に発生します。
アラートしきい値を変更するには、以下の手順を行います。
Atlas で、 Project Alerts ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Atlas UI の右上隅にある Alerts アイコンをクリックします。
Project ヘッダーの下の Alerts をクリックします。
プロジェクト アラートページが表示されます。
[ Alert Settingsをクリックします。
90デフォルトの
alert日 をAWS KMS CMK のローテーションよりも長く 構成 すると、 AWSにより自動的にローテーションするため、Atlas のアラートは作成されません。このアラートは、プロジェクトCMK をローテーションすると自動的にリセットされます。プロジェクトCMK をローテーションする方法については、 「AWSカスタマーマスターキーをローテーションする」を参照してください。
Azure encryption key elapsed time since last rotation is above (n) daysAtlas プロジェクトで使用される Azure Key Vault キー識別子が、構成された日数を超えてアクティブになっている場合に発生します(デフォルトでは90 )。
アラートしきい値を変更するには、以下の手順を行います。
Atlas で、 Project Alerts ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Atlas UI の右上隅にある Alerts アイコンをクリックします。
Project ヘッダーの下の Alerts をクリックします。
プロジェクト アラートページが表示されます。
[ Alert Settingsをクリックします。
このアラートは、プロジェクトのキー識別子をローテーションすると自動的にリセットされます。 プロジェクトのキー識別子をローテーションする方法に関するドキュメントについては、「 Azure キー識別子のローテーションについて 」を参照してください。
GCP encryption key elapsed time since last rotation is above (n) daysAtlas プロジェクトで使用される GCP キー バージョン リソース ID が、構成された日数(デフォルトでは90 )を超えてアクティブになっている場合に発生します。
アラートしきい値を変更するには、以下の手順を行います。
Atlas で、 Project Alerts ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Atlas UI の右上隅にある Alerts アイコンをクリックします。
Project ヘッダーの下の Alerts をクリックします。
プロジェクト アラートページが表示されます。
[ Alert Settingsをクリックします。
このアラートは、プロジェクトのキー バージョン リソース ID をローテーションすると自動的にリセットされます。
プロジェクトのキー バージョン リソース ID をローテーションする方法については、「GCP キー バージョン リソース ID をローテーションする」を参照してください。
Encryption at Rest KMS network access deniedネットワーク アクセス制限により、クラウドプロバイダーの KMS 認証情報が無効な場合に発生します。このアラートは、すべての新しいプロジェクトで KMS ネットワークへのアクセス失敗が伝達されるように、自動的に実行されます。
アラートを変更または削除するには、以下の手順に従います。
Atlas で、 Project Alerts ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Atlas UI の右上隅にある Alerts アイコンをクリックします。
Project ヘッダーの下の Alerts をクリックします。
プロジェクト アラートページが表示されます。
[ Alert Settingsをクリックします。
このアラートは、すべての新しいプロジェクトに対してデフォルトで有効になっています。
Encryption at Rest configuration no longer validプロジェクトの保管時の暗号化構成が無効になった場合に発生します。この状態は、次の場合に発生する可能性があります。
KMS キーが削除、無効化、期限切れ、または削除保留中である。
IAM ロールまたは認証情報が取り消されているか、ロールを引き受けることができません。
ロールは存在しますが、暗号化または復号化の権限がありません。
KMS キーとロール、または認証情報を確認し、更新して有効な構成を復元します。
詳細については、「カスタマー キー 管理を使用した保管時の暗号化」を参照してください。
メンテナンスウィンドウ アラート
次のアラート条件はメンテナンスウィンドウが構成されているプロジェクトに適用されます。
注意
プロジェクトにアクティブなメンテナンスウィンドウがある場合のみ、メンテナンスウィンドウ アラートを構成できます。
MongoDB サポート アクセス付与アラート
Atlas Stream Processing アラート
次のアラート条件は、Stream Processing ワークスペースを実行しているプロジェクトに適用されます。
Stream Processor source change stream lag is変更ストリームソース上のイベントとターゲット ストリーム プロセッサ上のそのイベントの取り込み時間の間の遅延時間がしきい値を超えるか下回った場合に発生します。
Stream Processor DLQ message count is対象のストリームプロセッサがデッドレターキュー (DLQ) に書き込み (write) する 1 秒あたりのメッセージのレートがしきい値を超えるか下回る場合に発生します。
Stream Processor source Kafka offset lag isKafka ソースのオフセットラグの合計がしきい値を超えるか下回る場合に発生します。