创建基于 pub/sub 请求订阅的警报策略

Create an alerting policy based on pub/sub pull subscription

我不熟悉 google 云中的警报策略创建。

我已经设置了一个 GKE 集群并启用了升级通知,以便在集群升级时向 Pub/Sub 主题发布消息。 Pub/Sub 使用 pull 订阅模型。现在,每当向 pub/sub 发布消息时,我都需要设置一个 警报策略 来提取消息并发送 电子邮件 包含通过电子邮件发送到分发渠道的消息内容。只通过告警策略不写云函数就可以实现?

任何人都可以建议如何实现这一目标吗?谢谢

警报策略无法读取 PubSub 消息。产品侦听日志,当组合匹配策略规则时,生成操作(警报)。

如果您需要发送有关 PubSub 消息内容的电子邮件,您必须阅读它(使用 Cloud Functions、Cloud 运行、App Engine 或其他)并且:

  • 或者直接发送邮件内容
  • 或者,如果你想使用 Cloud Alerting,发布一个特殊的日志格式(在你写入的日志中放入一个特定的关键字到消息内容),让 Cloud Alerting 检测日志条目并发送电子邮件使用日志跟踪提醒(包括您的消息内容)