Сбор метрик GCP без стекового драйвера - PullRequest
0 голосов
/ 24 сентября 2019

Мне нужно получить метрики GCP без использования API стека-драйвера (без включения API стека-драйвера).Ex.Метрики Pub / Sub -> pubsub.googleapis.com/subscription/ack_message_count.

1 Ответ

0 голосов
/ 24 сентября 2019

Вы можете напрямую взаимодействовать с API мониторинга Stackdriver для получения метрик, которые вас интересуют .

Однако для этого требуется, чтобы API мониторинга Stackdriver былвключен, так как это запустит сбор метрик (что необходимо, прежде чем вы сможете начать их выборку).

Включение API имеет дополнительное преимущество, заключающееся в поддержке клиентских библиотек , делающих метрикиупрощение извлечения.

В качестве частичного обходного пути, специфичного для ack_message_count, вы можете использовать библиотеки, чтобы воспользоваться методом seek , доступным в API PubSub, для получения сохраненных сообщенийв любой данной подписке:

Сообщения, сохраненные в подписке, которые были опубликованы до этого времени, помечаются как подтвержденные, а сообщения, сохраненные в подписке, которые были опубликованы после этого времени, помечаются как неподтвержденные.Обратите внимание, что эта операция влияет только на те сообщения, которые хранятся в подписке

. Это означает, что данные постоянно извлекаются и сохраняются (при необходимости) в вашем собственном слое постоянства для последующего использования / агрегирования.

...