修复自动伸缩问题
您可以在项目 警报设置 模式中配置 Atlas自动伸缩警报 和警报条件。您还可以在项目的操作日志中查看自动伸缩事件。
警报条件
要trigger警报,您可以在项目级警报设置页面配置以下警报条件。
Auto-scaling: Compute auto-scaling initiated for base tier
如果Atlas为专用集群中的任何 操作节点 启动计算自动伸缩,则会出现 。作为此事件的一部分, Atlas可以扩展磁盘容量。Auto-scaling: Compute auto-scaling initiated for analytics tier
如果Atlas为专用集群中的任何 分析节点 启动计算自动伸缩,则会出现 。作为此事件的一部分, Atlas可以扩展磁盘容量。Auto-scaling: Compute auto-scaling down didn't initiate for base tier due to storage requirements
如果Atlas无法为专用集群中的任何 操作节点 启动计算自动伸缩,则会出现 ,因为目标集群层不支持配置的存储大小。Auto-scaling: Compute auto-scaling down didn't initiate for analytics tier due to storage requirements
如果Atlas无法为专用集群中的任何 分析节点 启动计算自动伸缩,则会出现 ,因为目标集群层不支持配置的存储大小。Auto-scaling: Compute auto-scaling didn't initiate for base tier due to maximum configured cluster tier
如果Atlas因集群达到为自动伸缩配置的最大集群层而无法扩展 运行节点 ,则会出现 。Auto-scaling: Compute auto-scaling didn't initiate for analytics tier due to maximum configured cluster tier
如果Atlas因集群达到为自动伸缩配置的最大集群层而无法扩展 分析节点 ,则会出现 。Auto-scaling: Compute auto-scaling didn't initiate for base tier due to insufficient oplog size
如果Atlas由于 oplog 大小不足而无法扩展 操作节点 ,则会出现 。要学习;了解更多信息,请参阅设置最小oplog window 。Auto-scaling: Compute auto-scaling didn't initiate for analytics tier due to insufficient oplog size
如果Atlas由于 oplog 大小不足而无法扩展 分析节点 ,则会出现 。要学习;了解更多信息,请参阅设置最小oplog window 。Auto-scaling: Disk auto-scaling initiated
当Atlas开始自动伸缩磁盘容量时发生。Auto-scaling: Disk auto-scaling didn't initiate due to the cluster reaching maximum available disk size
如果Atlas由于集群已达到最大可用磁盘大小而无法扩展磁盘大小,则会出现此错误。如果Atlas由于集群的oplog大小不足而无法扩展磁盘大小,则会出现
Auto-scaling: Disk auto-scaling didn't initiate due to insufficient oplog size
。 要学习;了解更多信息,请参阅设置最小oplog window 。
常见触发器
默认,当Atlas Triggers集群时,集群会发生自动伸缩警报。 您可以更改接收这些警报的人员及其分布。 要学习;了解有关自动伸缩的更多信息,请参阅配置自动伸缩。
当集群收到大量活动(例如批量插入)时,可能不会发生自动扩展。 为了降低自动扩展事件期间资源运行的风险,请在批量插入和其他工作负载高峰期间监控集群。
解决眼前的问题
如果集群节点内存或磁盘空间不足,您运行升级集群以解决眼前的问题。 您可以选择具有更多内存、存储和 IOPS的集群层。
监控您的进度
请参阅监控集群指标。