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.
Überwachung für Auto-Scaling-Instances konfigurieren
Amazon EC2 sammelt und verarbeitet Rohdaten von Instances, um lesbare Quasi-Echtzeit-Metriken zu erhalten, die Aufschluss über die CPU-Auslastung und andere Nutzungsdaten für Ihre Auto-Scaling-Gruppe geben. Sie können das Intervall für die Überwachung dieser Metriken konfigurieren, indem Sie eine Granularität von einer Minute oder fünf Minuten auswählen.
Die Instance-Überwachung wird beim Start einer Instance aktiviert und es wird entweder die Basisüberwachung (mit einer Granularität von fünf Minuten) oder die detaillierte Überwachung (mit einer Granularität von einer Minute) verwendet. Für die detaillierte Überwachung werden zusätzliche Gebühren fällig. Weitere Informationen finden Sie unter CloudWatch Amazon-Preise
Es empfiehlt sich, vor der Erstellung einer Auto-Scaling-Gruppe eine Startvorlage oder eine Startkonfiguration zu erstellen, die den für Ihre Anwendung geeigneten Überwachungstyp zulässt. Wenn Sie Ihrer Gruppe eine Skalierungsrichtlinie hinzufügen, empfehlen wir dringend, die detaillierte Überwachung zu verwenden, um Metrikdaten für EC2-Instances im Minutentakt zu erhalten, da so schneller auf Laständerungen reagiert werden kann.
Inhalt
Aktivieren der detaillierten Überwachung (Konsole)
Standardmäßig ist die grundlegende Überwachung aktiviert, wenn Sie die verwenden AWS Management Console , um eine Startvorlage oder eine Startkonfiguration zu erstellen.
Aktivieren der detaillierten Überwachung in einer Startvorlage
Wenn Sie die Startvorlage mithilfe von erstellen AWS Management Console, wählen Sie im Abschnitt Erweiterte Details für detaillierte CloudWatch Überwachung die Option Aktivieren aus. Andernfalls ist die grundlegende Überwachung aktiviert. Weitere Informationen finden Sie unter Erstellen einer Startvorlage mithilfe erweiterter Einstellungen.
Aktivieren der detaillierten Überwachung in einer Startvorlage
Wenn Sie die Startkonfiguration mithilfe von erstellen AWS Management Console, wählen Sie im Abschnitt Zusätzliche Konfiguration die Option Detaillierte Überwachung der EC2-Instance aktivieren aus. CloudWatch Andernfalls ist die grundlegende Überwachung aktiviert. Weitere Informationen finden Sie unter Erstellen einer Startkonfiguration.
Aktivieren der detaillierten Überwachung (AWS CLI)
Standardmäßig ist die grundlegende Überwachung aktiviert, wenn Sie die AWS CLI verwenden, um eine Startvorlage zu erstellen. Die detaillierte Überwachung ist standardmäßig aktiviert, wenn Sie eine Startkonfiguration mithilfe der AWS CLI erstellen.
Aktivieren der detaillierten Überwachung in einer Startvorlage
Verwenden Sie für Startvorlagen den Befehl create-launch-template und übergeben Sie eine JSON-Datei, welche die Informationen für die Erstellung der Startvorlage enthält. Legen Sie die Überwachungsparameter zum Aktivieren der detaillierten Überwachung auf "Monitoring":{"Enabled":true}
und zum Aktivieren der grundlegenden Überwachung auf "Monitoring":{"Enabled":false}
fest.
Aktivieren der detaillierten Überwachung in einer Startvorlage
Verwenden Sie für Startkonfigurationen den Befehl create-launch-configuration mit der Option --instance-monitoring
. Legen Sie für diese Option zum Aktivieren der detaillierten Überwachung true
oder zum Aktivieren der grundlegenden Überwachung false
fest.
--instance-monitoring Enabled=
true
Zwischen grundlegender und detaillierter Überwachung wechseln
Um die Art der Überwachung zu ändern, die auf neuen EC2-Instances aktiviert ist, aktualisieren Sie die Startvorlage oder aktualisieren Sie die Auto-Scaling-Gruppe so, dass sie eine neue Startvorlage oder Startkonfiguration verwendet. Für bestehende Instances wird weiterhin die zuvor aktivierte Überwachungsart verwendet. Um alle Instances zu aktualisieren, beenden Sie sie, damit sie durch Ihre Auto-Scaling Gruppe ersetzt werden, oder aktualisieren Sie Instances einzeln mithilfe des Befehls monitor-instances und des Befehls unmonitor-instances.
Anmerkung
Mit den Funktionen Instance Refresh und maximale Instance-Lebensdauer können Sie auch alle Instances in der Auto-Scaling-Gruppe ersetzen, um neue Instances zu starten, welche die neuen Einstellungen verwenden. Weitere Informationen finden Sie unter Ersetzen Sie die Instances in Ihrer Auto Scaling Scaling-Gruppe.
Wenn Sie zwischen grundlegender und detaillierter Überwachung wechseln:
Wenn Sie CloudWatch Alarme mit den schrittweisen Skalierungsrichtlinien oder einfachen Skalierungsrichtlinien für Ihre Auto Scaling Scaling-Gruppe verknüpft haben, verwenden Sie den Befehl put-metric-alarm, um jeden Alarm zu aktualisieren. Sorgen Sie dafür, dass jeder Zeitraum mit der Überwachungsart übereinstimmt (300 Sekunden bei der grundlegenden und 60 Sekunden bei der detaillierten Überwachung). Wenn Sie von der detaillierten zur grundlegenden Überwachung wechseln, den Zeitraum der Alarme jedoch nicht zu fünf Minuten ändern, werden weiterhin minütlich Statistiken abgerufen. In diesem Fall kann das Ergebnis in vier von fünf Zeitabschnitten lauten, dass keine Daten verfügbar sind.
Erfassen Sie mit dem Agenten zusätzliche Metriken CloudWatch
Um Metriken auf Betriebssystemebene wie verfügbaren und belegten Arbeitsspeicher zu erfassen, müssen Sie den CloudWatch Agenten installieren. Es können zusätzliche Gebühren anfallen. Sie können den CloudWatch Agenten verwenden, um sowohl Systemmetriken als auch Protokolldateien von Amazon EC2 EC2-Instances zu sammeln. Weitere Informationen finden Sie unter Vom CloudWatch Agenten erhobene Metriken im CloudWatch Amazon-Benutzerhandbuch.