Google Cloud 日志:如何将错误日志详细信息发送到其他渠道(例如 Slack、电子邮件或 Webhook API)?

Alb*_*ham 7 cloud google-cloud-platform google-cloud-logging google-cloud-functions google-cloud-monitoring

我想将错误日志/警告日志自动从 GCP 发送到 slack、电子邮件或 Webhook API。

现在我正在使用 Google Cloud/Monitoring/Alerting -> 创建策略。但它只发送有效负载信息,不包括我想要的错误日志详细信息。

这是我通过 webhook API 收到的内容(有效负载信息): Webhook API 已收到

这就是我想要的: 在此输入图像描述

我希望有人可以帮助我找到有关此问题的解决方案或想法。

非常感谢

Can*_*Jam 3

我按照此处“启用 Slack”部分中的说明进行操作,并成功启用了 Slack/Google Cloud Monitoring 集成。

然后,我能够创建警报策略并将警报发送到步骤 4.3 中列出的 slack 通道。

或者,您可以通过日志浏览器搜索日志,并通过查询下方的“创建警报”按钮创建警报。

本文档将向您展示如何通过编辑“警报详细信息”部分中警报的“文档”字段来编辑 Slack 消息中列出的信息。

不幸的是,我还没有弄清楚如何在警报触发的 Slack 消息中包含实际日志中的任何信息 - 不过,该消息会自动超链接到错误。

第一篇文章 - 抱歉格式错误。