Назад | Перейти на главную страницу

Сброс экземпляра вычислительного ядра GCP при предупреждении stackdriver

У меня есть настройка предупреждений stackdriver, которые уведомляют всякий раз, когда загрузка ЦП для экземпляра вычислительного движка падает ниже или выше некоторых пороговых значений.

Я хотел бы перезапустить экземпляр при появлении этого предупреждения.

Как мне добиться этого без необходимости писать и поддерживать другую виртуальную машину или облачную функцию?

Позволяет ли stackdriver или любой другой параметр мониторинга в GCP сбрасывать экземпляры на основе состояния предупреждения?

Я думаю, что А Политика предупреждений Stackdriver не сможет запускать какие-либо команды для остановки или запуска виртуальной машины GCE самостоятельно.

Действительно, вы можете использовать облачную функцию с Cloud Scheduler для этого или cron на другой виртуальной машине GCE, как мы можем прочитать здесь, на этом другом вопрос [1]. Cloud Scheduler предоставляет вам 3 бесплатных задания в месяц [2], а Cloud Functions имеет следующие цены [3].

[1] https://stackoverflow.com/questions/47817919/automatic-script-to-turn-off-and-on

[2] https://cloud.google.com/scheduler/pricing

[3] https://cloud.google.com/functions/pricing