gpt4 book ai didi

google-cloud-platform - 用于监视谷歌云 pubsub 中未传递消息的 REST API

转载 作者:行者123 更新时间:2023-12-04 01:25:32 25 4
gpt4 key购买 nike

我想实现一项服务来监控未送达的消息,并在它达到阈值或进一步处理时发送通知。

我已经浏览过 Stackdriver。它为我提供监控和警报,它只提供获取 metricDescriptor 的 API,但不提供获取未送达消息的 API,如您在 Stackdriver Monitoring API 中所见。 .

是否真的提供了 API 来获取指标值?

最佳答案

您可以通过 projects.timeSeries.list method 获取值.您可以将名称设置为 projects/<your project> , 筛选为 metric.type = "pubsub.googleapis.com/subscription/num_undelivered_messages"和结束时间(如果需要一系列值,还有开始时间)到表示 RFC3339 UTC“Zulu”格式的时间的字符串,例如 2018-10-04T14:00:00Z .如果要查看特定订阅,请将过滤器设置为 metric.type = "pubsub.googleapis.com/subscription/num_undelivered_messages" AND resource.label.subscription_id = "<subscription name>" .

结果将是一个或多个TimeSeries类型(取决于您是否指定了特定订阅)与 points包含指定时间范围的数据点的字段,每个数据点都将具有 valueint64Value设置为尚未被订阅者确认的消息数。

关于google-cloud-platform - 用于监视谷歌云 pubsub 中未传递消息的 REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52638114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com