Disk Space % Used
警报指示分区上已用磁盘空间的百分比达到指定阈值。
默认配置的警报条件
Atlas 默认配置以下警报条件,以帮助确保专用集群的可用性,防止因主节点磁盘耗尽导致集群停机,并维持读取可用性。
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 会自动解除集群的写入阻塞。另请参阅解除写入阻塞。这是一个仅供参考的信息类警报,无需您采取任何操作。为防止将来发生写入阻塞事件,我们建议您监控集群的磁盘使用情况。要学习更多信息,请参阅防止写入阻塞。
您可以配置的警报条件
您可以在项目级警报设置页面中配置以下警报条件,以触发警报。
在包含 MongoDB 集合数据的任何分区上使用的磁盘空间百分比达到或超过指定阈值时,会出现 Disk space % used on Data Partition
。默认情况下,阈值为群集的配置存储容量的 90%。
常见触发器
以下常见事件可以触发 Disk Space % Used
警报:
磁盘已满,且未启用自动扩展存储。
自动扩展存储已启用,但磁盘填满速度太快,Atlas 无法扩展集群的存储空间。这可能发生在数据迁移过程中。
自动扩展存储已启用,但 Atlas 无法扩展集群的存储空间,因为它已达到该集群的最大存储容量。有关集群层限制的更多信息,请参阅 Amazon Web Services、Google Cloud Platform 和 Microsoft Azure 实例配置选项。
解决眼前的问题
考虑采取以下操作帮助通过 Atlas 用户界面或 API 解决 Disk Space % Used
警报。
使用
autoScaling.diskGBEnabled
参数启用自动扩展存储。注意
如果磁盘填充速度过快,则即使已启用自动扩展存储,Atlas 也可能无法及时扩展集群的存储空间。
使用
diskSizeGB
参数增加该集群的存储空间。
实施长期解决方案
考虑以下长期解决方案,以帮助通过 Atlas 用户界面或 API 解决 Disk Space % Used
警报。
监控您的进度
您可以通过以下方式观察已用磁盘空间的高百分比: