GCP-Compute-Engine-Instanz bei Stackdriver-Alarm zurücksetzen

GCP-Compute-Engine-Instanz bei Stackdriver-Alarm zurücksetzen

Ich habe Stackdriver-Warnmeldungen eingerichtet, die Sie benachrichtigen, wenn die CPU-Auslastung für eine Compute Engine-Instanz bestimmte Schwellenwerte unter- oder überschreitet.

Ich möchte die Instanz neu starten, wenn diese Warnung ausgelöst wird.

Wie erreiche ich dies, ohne eine weitere VM oder Cloud-Funktion schreiben und verwalten zu müssen?

Ermöglicht mir Stackdriver oder eine andere Überwachungsoption auf GCP, Instanzen basierend auf einer Alarmbedingung zurückzusetzen?

Antwort1

Ich denke, dass ADie Stackdriver-Alarmierungsrichtlinie kann keine Befehle zum Stoppen oder Starten einer GCE-VM selbst ausführen.

Tatsächlich könnte man hierfür eine Cloud-Funktion mit Cloud Scheduler oder einen Cron auf einer anderen GCE-VM verwenden, wie wir hier auf dieser anderen Seite lesen können.Frage[1]. Cloud Scheduler bietet Ihnen 3 kostenlose Jobs pro Monat [2] und Cloud Functions hat die folgenden Preise [3].

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

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

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

verwandte Informationen