pubsub 订阅确认时间的分布指标

Distribution metrics for pubsub's subscription acked time

是否有类似 pub/sub 订阅的分布指标来告诉我已确认消息的 p99、p95 是多少?

例如:99% 的消息在 500 毫秒内得到确认

Cloud Pub/Sub 不导出确认延迟分布 Stackdriver 指标。最接近的相关指标是 subscription/num_undelivered_messagessubscription/oldest_unacked_message_agesubscription/pull_ack_message_operation_count。 (来源:Pub/Sub monitoring guide

如果您碰巧在使用 Go 客户端库,SendAcks 上有 OpenCensus 集成,它可以为您提供您感兴趣的分布:https://godoc.org/gocloud.dev/pubsub#hdr-OpenCensus_Integration

否则,您必须在订阅者代码中自行检测和测量。

Google 最终为订阅者提供了这个名为 ack_latency 的指标。仍处于测试阶段