Tenho configuração de alertas do stackdriver que notificam sempre que a utilização da CPU para uma instância do mecanismo de computação cai abaixo ou ultrapassa alguns limites.
Gostaria de reiniciar a instância sempre que este alerta for disparado.
Como faço para conseguir isso sem precisar escrever e manter outra função VM ou nuvem?
O stackdriver ou qualquer outra opção de monitoramento no GCP permite redefinir instâncias com base em uma condição de alerta?
Responder1
Eu acho que AA política de alertas do Stackdriver não poderá executar nenhum comando para interromper ou iniciar uma VM do GCE por si só.
Na verdade, você poderia usar um Cloud Function com Cloud Scheduler para isso ou um cron em outra VM GCE, como podemos ler aqui neste outropergunta[1]. O Cloud Scheduler oferece três trabalhos gratuitos por mês [2] e o Cloud Functions tem o seguinte preço [3].
[1]https://stackoverflow.com/questions/47817919/automatic-script-to-turn-off-and-on