Disk Space % Used アラートは、パーティション上の使用済みディスク領域の割合が指定されたしきい値に達したことを示します。
注意
UI には GB が表示されますが、ディスク容量のメトリクスはすべてギビバイト(GiB)単位で表示されます。
デフォルトで構成されたアラート条件
Atlas は以下のアラート条件をデフォルトで構成し、専用クラスターの可用性を確保し、ディスク枯渇によるクラスターダウンを防止し、プライマリ ノード上での可用性維持を支援します。
注意
Project Owner ロールが人間のプロジェクト ノードに割り当てられると、Atlas はそのノードの構成済みのメールアドレスまたは SMS ターゲットにアラートを配送します。
Project Owner ロールがプログラムで割り当てられる場合は、明示的な通知ターゲット(メール アドレス、PagerDuty、Slack、Webhook など)を構成して、アラートを受信するようにしてください。プログラムによる API キーとサービス アカウントは、デフォルトではアラート通知を受信しません。
Writes have been blocked on your cluster due to critically low disk spaceは、使用済みディスクの割合が書き込みブロックしきい値を超え、Atlas が読み取り可用性を維持するために書き込みをブロックした場合に発生します。ディスク メトリクスは、Real-Time Performance Panel から確認でき、MongoDB プロセス メトリクスをレビューできます。
Writes have been unblocked on your clusterは、プライマリ ノードの使用済みディスクの割合が アンブロックしきい値 を下回った場合に発生し、Atlas はクラスターへの書き込みを自動的に解除します。「書き込みのブロック解除」も参照してください。これは情報提供のみを目的としたアラートであり、お客様による対応は不要です。将来的な書き込みブロックの発生を防ぐため、クラスターのディスク使用量を継続的にモニターすることを推奨します。詳細については、「書き込みブロッキングの防止」を参照してください。
構成可能なアラート条件
プロジェクトレベルのアラート設定ページで次のアラート条件を構成して、アラートをトリガーできます。
Disk space % used on Data Partitionは、MongoDB コレクション データを含むパーティションで使用されるディスクスペースの割合が一定のしきい値を満たすか、それを超える場合に発生します。 デフォルトでは、しきい値はクラスターの構成ストレージ サイズの 90% です。
一般的な Triggers
次の一般的なイベントで Disk Space % Used アラートをtriggerできます。
使用済みディスクの割合が書き込みブロックしきい値を超えた場合、Atlas は書き込みをブロックして読み取り可用性を維持します。
ディスクがいっぱいで、ストレージの自動拡張が有効になっていない。
ストレージの自動拡張は有効になっていますが、ディスクがいっぱいになると、Atlas はクラスターのストレージ領域を拡張するのに時間がかかりました。 これは、データの移行中に発生する可能性があります。
ストレージの自動拡張は有効になっていますが、Atlas はこのクラスターの最大ストレージ容量に達したため、クラスターのストレージ領域を拡張できません。 クラスター階層の制限の詳細については、 Amazon Web Services 、 Google Cloud Platform 、 Microsoft Azureインスタンスの構成オプション を参照してください。
当面の問題の修正
Atlas UI または API を通じてDisk Space % Usedアラートを解決するには、次のアクションを検討してください。
- ストレージの自動拡張を有効にする。
注意
ディスクがいっぱいになると、ストレージの自動拡張が有効になっていても、Atlas はクラスターのストレージ領域を時間内に拡張できない可能性があります。
構成ページのCluster Tierセクションで、このクラスターのStorageを手動で増やします。
autoScaling.diskGBEnabledパラメータを使用してストレージの自動拡張を有効にします。注意
ディスクがいっぱいになると、ストレージの自動拡張が有効になっていても、Atlas はクラスターのストレージ領域を時間内に拡張できない可能性があります。
diskSizeGBパラメーターを使用して、このクラスターのストレージを増やします。注意
Low CPU クラスターと General クラスターの場合、 UI には GB が表示されますが、
diskSizeGBパラメータ値はギビット(GiB)単位で表示されます。
長期的な解決策の実装
Atlas UI または API を通じてDisk Space % Usedアラートを解決するために、次の長期的な解決策を検討してください。
このクラスターの最大ストレージキャパシティーに達した場合は、構成ページの Cluster Tier セクションでより大きなクラスター階層に増やす。
このクラスターの最大ストレージ容量に達した場合は、 replicationSpecs[n].regionConfigs[m].electableSpecs.instanceSizeパラメーターを使用してより大きなクラスター階層を指定します。
進捗状況の監視
次の方法で、使用済みディスク領域の高い割合を観察できます。
クラスターメトリクスでは、 Disk Usageグラフには使用済みディスク領域が黄色で表示されます。 これは、使用済みディスク領域が Atlas クラスターの設定ストレージ サイズの約 70% であることを示しています。
Atlas ノードは、使用済みディスク領域がクラスターの設定されたストレージ サイズに達したため、正常ではありません。
クラスターは書き込みをブロックし、クライアントからの接続もブロックします。