我编写了一个shell脚本,用于在VM实例(Google计算引擎)中定期间隔后从blob存储区备份数据。现在,我想使用谷歌云监控(https://app.google.stackdriver.com)监控它。如果脚本失败,我想收到短信/电子邮件。有没有什么方法可以将自定义指标从计算引擎中的脚本推送到云监控来实现这一目标?
PS:我已经实现了sendGrid,以便在发生故障时向我自己发送电子邮件。但我想将谷歌云监控用于此目的。
答案 0 :(得分:1)
这取决于脚本失败的定义。
例如,如果要监视脚本以了解它是否正在运行而未停止,则可以创建一个custom metric,其值由脚本填充。
在Google Cloud Monitoring中设置警报策略,并以Metric Absence
作为自定义指标的条件,并添加通知方法。然后,如果脚本停止工作,则应通知您。