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

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

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

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

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

1
задан 23 August 2020 в 04:50
1 ответ

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

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

1
ответ дан 24 August 2020 в 12:18

Теги

Похожие вопросы