У меня настроены оповещения Stackdriver, которые уведомляют меня всякий раз, когда загрузка ЦП для экземпляра вычислительного движка падает ниже или поднимается выше определенных пороговых значений.
Я хотел бы перезапускать экземпляр всякий раз, когда срабатывает это оповещение.
Как этого добиться, не создавая и не поддерживая еще одну виртуальную машину или облачную функцию?
Позволяет ли Stackdriver или любая другая опция мониторинга в GCP сбрасывать экземпляры на основе состояния оповещения?
решение1
Я думаю, что АПолитика оповещений Stackdriver не сможет самостоятельно запускать команды для остановки или запуска виртуальной машины GCE.
На самом деле вы можете использовать облачную функцию с облачным планировщиком для этого или cron на другой виртуальной машине GCE, как мы можем прочитать здесь об этом другомвопрос[1]. Cloud Scheduler предоставляет вам 3 бесплатных задания в месяц [2], а Cloud Functions имеет следующие цены [3].
[1]https://stackoverflow.com/questions/47817919/автоматический-скрипт-для-включения-и-выключения