对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

修复存储问题

Disk Space % Used 警报指示分区上已用磁盘空间的百分比达到指定阈值。

注意

此警报不适用于 Atlas Infinite 集群,因为在这些集群中,Atlas 会独立于计算节点托管存储。对于 Atlas Infinite 集群,当集群的Atlas Infinite: Storage Space Used % is 逻辑数据大小 接近其 最大存储限制 时,Atlas 会改为触发 警报。

注意

用户界面显示 GB,但所有磁盘空间指标均以千兆字节 (GiB) 为单位。

Atlas 默认配置以下警报条件,以帮助确保专用集群的可用性,防止因主节点磁盘耗尽导致集群停机,并维持读取可用性。

注意

如果将 Project Owner 角色分配给人工项目节点,Atlas 会将警报发送到该节点配置的电子邮件地址或 SMS 目标。

如果 Project Owner 角色是通过编程分配的,请确保配置明确的通知目标(例如电子邮件地址、PagerDuty、Slack 或 Webhook)以接收警报。编程 API 密钥和服务账户默认不接收警报通知。

您可以在项目级警报设置页面中配置以下警报条件,以触发警报。

在包含 MongoDB 集合数据的任何分区上使用的磁盘空间百分比达到或超过指定阈值时,会出现 Disk space % used on Data Partition。默认情况下,阈值为群集的配置存储容量的 90%。

以下常见事件可以触发 Disk Space % Used 警报:

  • 已用磁盘百分比已超过写入阻塞阈值,Atlas 已阻止写入以保持读取可用性。

  • 磁盘已满,且未启用自动扩展存储。

  • 自动扩展存储已启用,但磁盘填满速度太快,Atlas 无法扩展集群的存储空间。这可能发生在数据迁移过程中。

  • 自动扩展存储已启用,但 Atlas 无法扩展集群的存储空间,因为它已达到该集群的最大存储容量。有关集群层限制的更多信息,请参阅 Amazon Web Services、Google Cloud Platform 和 Microsoft Azure 实例配置选项。

考虑采取以下操作帮助通过 Atlas 用户界面或 API 解决 Disk Space % Used 警报。

  • 启用自动扩展存储。

    注意

    如果磁盘填充速度过快,则即使已启用自动扩展存储,Atlas 也可能无法及时扩展集群的存储空间。

  • 在配置页面的 Cluster Tier 部分手动增加该群集的 Storage。

考虑以下长期解决方案,以帮助通过 Atlas 用户界面或 API 解决 Disk Space % Used 警报。

如果已达到此集群的最大存储容量,请在 配置页面 的 Cluster Tier 部分扩展到更大的集群层。

您可以通过以下方式观察已用磁盘空间的高百分比:

  • 在集群指标中,Disk Usage 图表用黄色显示已用磁盘空间。这说明已用磁盘空间约占 Atlas 集群配置存储大小的 70%。

  • Atlas 节点运行状况不佳,因为已用磁盘空间已达到集群配置的存储大小。

  • 集群会阻止写入和来自客户端的连接。