【问题标题】:Notification when Google Compute Engine VM is idleGoogle Compute Engine 虚拟机空闲时的通知
【发布时间】:2020-01-29 07:37:02
【问题描述】:
我是 Google Compute Engine 的新手,如果有人能指出我正确的方向,我将不胜感激。我已经设置了一个 GCE VM 来运行命令,但我不知道它们会运行多长时间。目前我正在通过 VM 实例仪表板监控它们,并密切关注 CPU 图表。
是否有一种简单/快速的方法来设置 CPU 何时低于某个级别(或 VM 空闲时)的通知?我已经对此进行了调查,但不确定这是否应该通过 Stackdriver、Trace、错误日志记录或其他方式。我还安装了移动应用,对移动通知非常满意。
非常感谢您的任何帮助。
詹姆斯
【问题讨论】:
标签:
google-compute-engine
【解决方案1】:
詹姆斯您好,欢迎来到 Stackoverflow。有几种方法可以解决这个难题。我认为您正在寻找的是当 CPU 空闲时发生的警报事件。我们还假设您不想在 CPU 瞬间空闲时收到警报……而是您关心 CPU 在过去 5 分钟内的最大(或平均)利用率是否小于阈值。这就是 Stackdriver Metrics 发挥作用的地方。使用 Stackdriver 指标,您可以定义一个表达式(过去 5 分钟的平均 CPU 利用率
现在这将我们带入Google Stackdriver 的领域,这本身就是一个广泛的故事。我的建议是花几个小时研究文档并尝试一下。如果卡住了,你会发现这里有 Stackdriver 标签分类。