Google Cloud Monitoring: добавьте предупреждение, если публикация прошла успешно, а подписка не удалась.

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

Как добиться этого с помощью предупреждений в Google Cloud Monitoring или StackDriver?

Я пробовал подход, в котором мне нужно удовлетворить 2 условия:

  1. Если операции публикации> 0,016 / сек в течение 2 минут (то есть хотя бы одна публикация в минуту)
  2. Если подтверждения подписки ‹0,001 / сек в течение 2 минут (Если подтверждения подписки не происходят в течение 2 минут)

Тогда будьте осторожны.

Здесь происходит следующее: при низкой нагрузке, если не происходит публикаций, скажем, в течение 3 минут и происходит публикация, оба условия 1 и 2 устанавливаются как истинные, и разработчики предупреждаются об этом как об ошибке.

Итак, как правильно создавать такие оповещения?

Если мой подход близок к тому, что я хочу, следующие вопросы, которые приходят мне на ум, следующие:

  1. Есть ли способ сказать, что отсчитайте ваши две минуты с момента публикации, чтобы увидеть, удовлетворяет ли условие подтверждения или нет.
  2. Или есть способ заставить предупреждение ждать 2-3 минуты, чтобы увидеть, разрешится ли инцидент, а затем отправить предупреждение разработчикам.
  3. Или есть способ подсчитать, что наступление этих условий удовлетворяет, а затем предупреждать, только если происшествий больше 5 или 10 за 15 минут или что-то в этом роде.

Извините, за длинную статью. Но приветствуется любая помощь.


person Yash    schedule 05.10.2016    source источник


Ответы (1)


Для расчета частоты выполнения задач используется временное окно в 2-3 минуты. Поэтому, если у вас было 0 задач в течение 2 минут или дольше, эта проблема повторяется. Это описано в документации о частичных показателях. Кроме того, по этой ссылке есть обходные пути.

Вы можете попробовать создать свои собственные специальные показатели.

person A.Queue    schedule 19.01.2018