Google计算引擎 – CPU使用情况警报

目前我们使用AWS EC2警报来closures闲置的实例。 它运行良好,因为我们可以启动长时间运行的批处理作业,并让AWS在作业完成时将其杀死。

GCE是否有类似的东西? 或者有没有人知道一个解决方法来实现这一目标?

ceejayoz分享的链接是好的。 我想补充一点,你也可以停止一个GCE虚拟机实例,而不是删除它,如果你想保留安装和configuration的应用程序或你的日志和数据。 停止实例后,您将只收取磁盘存储费用。

另外请注意,gcutil是一个被弃用的工具,被gcloud工具取代。 有关使用gcloud命令创build,删除和停止VM实例的更多信息,请参阅文章[1] [2]和[3]。 在链接[1]中,您可以findGCE实例的完整范围列表。

要手动删除您的虚拟机实例,您可以在Google云端监控中configuration警报(由Stackdriver提供支持) ,selectCPU或CPU使用率作为阈值以下的监控指标持续一段时间,以通知您的系统pipe理员。 这样,在删除或停止实例之前,如果失败,您将有机会重新运行作业或脚本。

[1] https://cloud.google.com/sdk/gcloud/reference/compute/instances/create
[2] https://cloud.google.com/sdk/gcloud/reference/compute/instances/delete
[3] https://cloud.google.com/sdk/gcloud/reference/compute/instances/stop

在Kamranbuild议的Google云端监控解决scheme之上,使用Google Compute Engine托pipe实例组以及autoscaler是最好的select,因为autoscaler会从受pipe实例组中添加或移除实例。

要创build自动调节程序,您必须指定自动调节策略和自动调节程序用来确定何时对组进行缩放的目标利用率级别。

有关详细信息,请参阅此帮助中心文章