首页 > 解决方案 > 计算 Pubsub 主题中未确认消息的数量

问题描述

一旦来自 pubsub 主题的所有消息都得到确认,我想执行一个操作。我尝试使用 Stackdriver 监控 API 来衡量“由云区域分解的未确认消息的数量”,但不了解区域过滤器以及为什么需要它。我在哪里可以看到我的主题使用的区域?并且由于某些未知的原因,对于某些主题,API 调用完全无缘无故地失败。了解所有消息是否已被确认的最佳方法是什么。

标签: google-cloud-platformgoogle-cloud-pubsub

解决方案


Cloud Pub/Sub 主题没有未确认消息的概念。这纯粹是单个订阅的属性,有多少消息尚未被确认。

如果任何订阅中的未确认消息年龄过高,您可以使用Stackdriver Alerting提醒您。将 Resource Type 设置为“Cloud Pub/Sub Subscription”,将 Metric 设置为“Oldest Unacked Message”,并在任何时间序列违反某个阈值时发出警报。


推荐阅读