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

How to Set Alerts on VM Outputs in Logging

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

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

但是,我真的厌倦了每天滚动浏览成千上万的日志。有没有办法设置警报系统,例如当 Logging 检测到“获取成功”或“无新数据”时?

我不想要像为 GCS 设置触发器这样的解决方案,它会在数据上传时通知我...如果可能的话,我想要一个在日志记录中的解决方案..最好是通知。

预先感谢您的关注。

您可以使用 logs-based metrics, as it enables viewing the incident in Cloud Monitoring charts and enables alerting policies. This document 将帮助您创建警报策略。