GCP - 如何添加有关发送到 pubsub 死信队列的消息数量的警报?

Cly*_*row 4 google-cloud-platform google-cloud-pubsub google-cloud-monitoring

我的应用程序处理来自 pubsub 主题的消息,如果失败,消息将发送到单独的 dlq 主题。我希望能够在监控中设置一个警报,当一天中有 30k 条消息发送到 dlq 时,它会通知我,我可以检查为什么我的服务无法正常工作。

我尝试在 gcp 中设置一些策略,但我不知道也无法在文档中的任何位置找到如何设置有关某个主题的每日处理消息的指标。谁能帮我 ?

gui*_*ere 5

您可以像这样创建新的警报策略

在此输入图像描述

PubSub 订阅/未确认的消息。

如果您的项目中有多个订阅,您可以在订阅名称上添加过滤器。

添加您想要的通知渠道,在我的例子中是电子邮件。几分钟后,您可以看到第一个警报 在此输入图像描述

还有电子邮件 在此输入图像描述

编辑

对于已确认的消息,您可以这样做

在此输入图像描述

我从未尝试过超过 1 天的聚合,但应该没问题。