Вы можете получить значения с помощью метода projects.timeSeries.list .Вы должны установить имя на 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
, включающим точки данных для указанного временного диапазона, для каждого из которых value
'int64Value
будет установлен на количество сообщений, которые не были подтверждены подписчиками.