Stackdriver Monitoring и Stackdriver Logging разные. Метрики из Pub/Sub собираются как часть Stackdriver Monitoring. API logging.googleapis.com является частью Stackdriver Logging, который используется для поиска, анализа и мониторинга ваших журналов.
Чтобы получить доступ к метрике send_message_operation_count
, вы хотите использовать метод timeSeries.list. Вы должны установить filter
в metric.type = "pubsub.googleapis.com/topic/send_message_operation_count"
, установить interval.startTime
в начало интервала, для которого вы хотите данные, например 2017-02-24T21:01:23.00Z
, и установить interval.endTime
до конца интервала, для которого вы хотите данные, например 2017-02-24T22:01:23.00Z
. Существуют и другие свойства, которые вы можете изменить, чтобы изменить, какие данные будут возвращены и как. Если вы хотите вернуть данные для определенной темы, добавьте в фильтр AND resource.label.topic_id = "<topic name>"
.
Полный запрос URL (без необходимой информации авторизации) будет выглядеть примерно так:
https://monitoring.googleapis.com/v3/projects/my-project/timeSeries?interval.endTime=2017-02-24T22%3A01%3A23.00Z&filter=metric.type%20%3D%20%22pubsub.googleapis.com%2Ftopic%2Fsend_message_operation_count%22%20AND%20resource.label.topic_id%20%3D%20%22my-topic%22&interval.startTime=2017-02-23T21%3A01%3A23.00Z