Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Überwachen Sie die Lösung
Protokollierung und Benachrichtigungen
Instance Scheduler auf AWS nutzt Amazon CloudWatch Logs für die Protokollierung. Diese Lösung protokolliert Verarbeitungsinformationen für jede markierte Instance, die Ergebnisse der Periodenbewertung für die Instance, den gewünschten Status der Instance während dieses Zeitraums, die angewandte Aktion und Debugging-Meldungen. Weitere Informationen finden Sie unter Lösungsressourcen.
Warn- und Fehlermeldungen werden auch in einem von der Lösung erstellten Amazon SNS SNS-Thema veröffentlicht, das Nachrichten an eine abonnierte E-Mail-Adresse sendet. Einzelheiten finden Sie unter Was ist Amazon SNS? im Amazon SNS Developer Guide. Den Namen des Amazon SNS SNS-Themas finden Sie auf der Registerkarte Outputs des Lösungsstapels.
Protokolldateien
Der Instance Scheduler auf AWS erstellt eine Protokollgruppe, die die standardmäßigen AWS-Lambda-Protokolldateien enthält, und eine Protokollgruppe, die die folgenden Protokolldateien enthält:
-
InstanceScheduler-yyyymmdd:Protokolliert allgemeine Scheduler-Meldungen -
SchedulingOrchestratorHandler-yyyymmdd:Protokolliert allgemeine Orchestrierungsinformationen für den Zeitpunkt, zu dem Scheduling-Ausführungen gestartet werden -
SchedulerSetupHandler-yyyymmdd:Protokolliert die Ausgabe von Konfigurationsaktionen -
Scheduler-<service>-<account>-<region>-yyyymmdd:Protokolliert die Planungsaktivitäten für jeden Dienst, jedes Konto und jede Region -
CliHandler-yyyymmdd:Protokolliert Anfragen von der Admin-CLI -
Eventbus_request_handler-yyyymmdd:Protokolliert die Aufrufe der EventBus Ressourcen, wenn die Lösung für AWS-Organisationen bereitgestellt wird. -
CollectConfigurationDescription-yyyymmdd: Protokolliert Metrikdaten zur Konfigurationsbeschreibung, die regelmäßig gesendet werden
Dashboard mit operativen Erkenntnissen
Instance Scheduler auf AWS verfügt über ein Operational Insights-Dashboard, mit dem Sie den Betrieb der Lösung überwachen und einen Einblick in die Betriebsstunden erhalten können, die durch die Verwendung dieser Lösung eingespart wurden.
Um dieses Dashboard zu verwenden, stellen Sie sicher, dass Operational Monitoring in den Hub-Stack-Parametern der Lösung in AWS auf „aktiviert“ gesetzt ist CloudFormation. Gehen Sie dann zu AWS CloudWatch und wählen Sie im Navigationsmenü „Dashboards“ aus. Der Name des Dashboards wird * {stack-name} -Operational-Insights-Dashboard* lauten
Auf dem Dashboard werden verschiedene Betriebskennzahlen zum Betrieb Ihrer Lösung angezeigt, darunter die Anzahl der Instanzen, die derzeit von der Lösung verwaltet werden, Informationen darüber, wann und wie viele Instanzen im Laufe des Tages ausgeführt werden, und eine Schätzung, wie viele Betriebsstunden durch das Herunterfahren von Instanzen eingespart wurden. Nachfolgend finden Sie Beispieldaten:
Dashboard mit EC2 Instanzmetriken
EC2 Instanzpläne und RDS-Metriken, die kontrollierte Instances und die gespeicherten Stunden anzeigen
Anmerkung
Die Informationen in diesen Diagrammen hängen von dem auf dem Solution Hub-Stack konfigurierten Planungsintervall ab. Bei der Aktualisierung des Planungsintervalls der Lösung zeigt das Dashboard nur Planungsmetriken von der Zeit nach der letzten Aktualisierung bis zum Planungsintervall an.
Das Dashboard bietet auch Einblick in den Zustand der Lambda-Funktionen, die für den Betrieb der Lösung entscheidend sind. Wenn sich die durchschnittliche Lambda-Dauer für eine der abgebildeten Lambda-Funktionen dem gelben Bereich nähert, ist es möglicherweise an der Zeit, die Lambda-Größeneigenschaft auf dem Solution Hub-Stack zu erhöhen.
Lambda-Dauerdiagramm mit Timeout-Schwellenwert und Fehleranzahl für mehrere Funktionen.
Abgebildet: AsgHandler Es treten über mehrere Tage hinweg immer wieder Fehler auf. Dies deutet auf ein potenzielles Problem mit der ASG-Planung hin und sollte zu weiteren Untersuchungen der Logs für dieses Lambda führen.
Zusätzliche Kosten im Zusammenhang mit dieser Funktion
Dieses operative Dashboard basiert auf benutzerdefinierten CloudWatch Kennzahlen, die von der Lösung erfasst wurden und für die zusätzliche Kosten anfallen. Diese Funktion kann ausgeschaltet werden, indem „Operational Monitoring“ im Solution Hub-Stack deaktiviert wird. Diese Funktion kostet zusätzlich 3,00 USD/Monat zuzüglich zusätzlicher Skalierungskosten, die von der Größe Ihrer Bereitstellung abhängen. Die Kosten stellen sich wie folgt dar:
| Benutzerdefiniertes CloudWatch Dashboard | 3$ |
|---|---|
|
Metriken pro Zeitplan |
0,60$ pro Zeitplan* |
|
Per-instance-type Metriken |
0,90$ pro Instanztyp* |
|
API-Nutzung |
~0,10 $ pro Konto/Region |
*Diese Kosten werden pro Servicekategorie (EC2/RDS) und nur für Typen erfasst, die tatsächlich für schedules/instance die Terminplanung verwendet werden. Wenn Sie beispielsweise 15 Zeitpläne konfiguriert haben, davon drei für RDS und fünf für EC2, belaufen sich die Gesamtkosten auf 0,60 USD oder 4,80 USD/Monat. Inaktive Zeitpläne werden nicht in Rechnung gestellt.