google-cloud-platform - 计算 Pubsub 主题中未确认消息的数量
问题描述
一旦来自 pubsub 主题的所有消息都得到确认,我想执行一个操作。我尝试使用 Stackdriver 监控 API 来衡量“由云区域分解的未确认消息的数量”,但不了解区域过滤器以及为什么需要它。我在哪里可以看到我的主题使用的区域?并且由于某些未知的原因,对于某些主题,API 调用完全无缘无故地失败。了解所有消息是否已被确认的最佳方法是什么。
解决方案
Cloud Pub/Sub 主题没有未确认消息的概念。这纯粹是单个订阅的属性,有多少消息尚未被确认。
如果任何订阅中的未确认消息年龄过高,您可以使用Stackdriver Alerting提醒您。将 Resource Type 设置为“Cloud Pub/Sub Subscription”,将 Metric 设置为“Oldest Unacked Message”,并在任何时间序列违反某个阈值时发出警报。
推荐阅读
- python - Django 中的类别、子类别和产品
- r - “Hmisc”包或命名空间未能加载 - 没有名为“latticeExtra”的包
- numpy - 循环通过批处理图像加载器pytorch
- android - Android Retrofit - 如何实现我的网址?
- android - 无法在 android 10 [android Q] 中启动活动背景
- java - E/RecyclerView:没有附加适配器;跳过布局。尽管初始化适配器
- laravel - 如何检查使用 LOG:INFO Laravel 选择的数据
- python - opencv中具有特定像素高度,宽度的视频
- pdf - PDF 到 EPS 或 PS 到 EPS 转换保持页面大小
- c# - C# async / await 问题 - 获取“异步方法的返回类型必须为 void、Task 或 Task
即使我确实返回了一个任务