Google Cloud Monitoring записывает точки данных быстрее, чем максимальный период выборки

Контекст:

Я пытаюсь использовать SDK мониторинга Google Cloud для публикации метрик по кодам состояния ошибок, задержке и другим метрикам на стороне сервера.

Из-за скорости запросов в секунду на моих машинах это превысит лимит метрики Google, равный 1 точке данных за 10 секунд.

Я использую instance_id как одну из меток, поэтому они будут уникальными для каждой машины, но я все равно буду превышать 1 точку данных/10 секунд.

Вопрос:

Как упоминалось в аналогичном вопросе, здесь можно было бы регистрировать, буферизовать и пересылать сообщения. Кажется странным, что каждый клиент реализует это для общих случаев использования высокоскоростных метрик.

Есть ли альтернативный способ записи высокоскоростных показателей с помощью SDK, таких как задержка, количество запросов, количество ошибок?

Ресурсы:

https://cloud.google.com/monitoring/quotas
https://cloud.google.com/monitoring/custom-metrics/creating-metrics#monitoring_create_metric-nodejs
Одна или несколько точек записывались чаще, чем максимальный период выборки, настроенный для метрики


person inqdev    schedule 22.06.2020    source источник
comment
Временной ряд активен, если вы записали в него точки данных в течение предыдущих 24 часов. Для пользовательских и внешних метрик, включая метрики Prometheus3, ограничение применяется к общему количеству активных временных рядов по всем типам пользовательских метрик или по всем типам внешних метрик для одного отслеживаемого ресурса. Исключением является глобальный отслеживаемый ресурс, для которого ограничение применяется к каждому типу метрик отдельно. Это ограничение безопасности для всей системы, и его нельзя настроить. Дайте мне знать, если я неправильно понял ваш вариант использования.   -  person Md Daud Walizarif    schedule 30.06.2020
comment
Я тоже не могу найти ответ на этот вопрос. У меня нет большой нагрузки, но я регистрирую события, которые происходят в сериях 10-50, и я хочу регистрировать каждое по отдельности. Отсутствие возможности отслеживать большое количество данных звучит как странное ограничение для такого сервиса, и мне кажется, что я упускаю что-то фундаментальное.   -  person Sasha Koss    schedule 20.07.2020
comment
Что вы хотите делать с этими показателями?   -  person guillaume blaquiere    schedule 20.07.2020
comment
Я запускаю приложение для управления социальными сетями и отслеживаю, сколько твитов/тредов было опубликовано или не опубликовано. Если число слишком низкое или слишком высокое, я хочу знать об этом.   -  person Sasha Koss    schedule 21.07.2020
comment
Поскольку вы, вероятно, уже регистрируете эти действия в журнале Stackdriver Logging, подумали ли вы о журналах основанные на показателях? Вы просто регистрируете результат действий (задержка, успех и т. д.), а система сама сгруппирует информацию.   -  person Jofre    schedule 22.07.2020
comment
Я собираю те же метрики, но использую ^ метрики на основе журналов и трассировку GCP.   -  person confiq    schedule 22.07.2020