如何在日志记录中为VM输出设置警报

时间:2020-07-24 11:14:23

标签: logging google-cloud-platform stackdriver

我有一个Cloud Scheduler作业,每天早上调用Cloud Function。该函数仅使用启动脚本创建虚拟机,该启动脚本从服务器获取数据。如果当天有新数据,它将下载数据,将其推送到GCS并显示“获取成功”之类的消息。但是,如果没有新数据,它只会打印一条消息,如“无新数据”。然后,机器终止。

我每天都通过手动转到“日志记录”并检查日志来检查计划作业的结果。如果我看到“获取成功”,这就是我知道那天获取成功的方式。如果我看到“没有新数据”,那么我知道那天没有新数据。

但是,我对每天浏览成千上万的日志感到非常厌倦。有没有一种方法可以设置警报系统,例如在日志记录中检测到“获取成功”或“没有新数据”?

我不希望像将触发器设置为GCS那样的解决方案,这样可以在上载数据时让我知道...如果可能的话,我希望在Logging中找到解决方案。最好是通知。

预先感谢您的关注。

1 个答案:

答案 0 :(得分:1)

您可以使用logs-based metrics,因为它可以在Cloud Monitoring图表中查看事件并启用警报策略。 document可以帮助您创建警报策略。