Eine Skalierung für eine Auto-Scaling-Gruppe überprüfen - Amazon EC2 Auto Scaling

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.

Eine Skalierung für eine Auto-Scaling-Gruppe überprüfen

Im Abschnitt Amazon EC2 Auto Scaling der Amazon-EC2-Konsole können Sie über Activity history (Aktivitätsverlauf) für eine Auto-Scaling-Gruppe den aktuellen Status einer laufenden Skalierungsaktivität einsehen. Wenn die Skalierungsaktivität abgeschlossen ist, können Sie sehen, ob sie erfolgreich war oder nicht. Dies ist besonders nützlich, wenn Sie Auto-Scaling-Gruppen erstellen oder Skalierungsbedingungen zu bestehenden Gruppen hinzufügen.

Wenn Sie eine Zielverfolgungs-, Stufen- oder einfache Skalierungsrichtlinie zu Ihrer Auto-Scaling-Gruppe hinzufügen, beginnt Amazon EC2 Auto Scaling sofort mit der Auswertung der Richtlinie anhand der Metrik. Der Metrik-Alarm geht in den ALARM-Zustand, wenn die Metrik für eine bestimmte Anzahl von Auswertungszeiträumen den Schwellenwert überschreitet. Das bedeutet, dass eine Skalierungsrichtlinie kurz nach ihrer Erstellung zu einer Skalierungsaktivität führen kann. Nachdem Amazon EC2 Auto Scaling die gewünschte Kapazität als Reaktion auf eine Skalierungsrichtlinie angepasst hat, können Sie die Skalierungsaktivität in Ihrem Konto überprüfen. Wenn Sie eine E-Mail-Benachrichtigung von Amazon EC2 Auto Scaling erhalten möchten, die Sie über eine Skalierungsaktivität informiert, folgen Sie den Anweisungen in Amazon SNS-Benachrichtigungsoptionen für Amazon EC2 Auto Scaling.

Tipp

Im folgenden Verfahren sehen Sie sich die Abschnitte Activity history (Verlauf der Aktivität) und Instances (Instances) für die Auto- Scaling-Gruppe an. In beiden sollten die benannten Spalten bereits angezeigt werden. Um ausgeblendete Spalten anzuzeigen oder die Anzahl der angezeigten Zeilen zu ändern, wählen Sie das Zahnradsymbol in der oberen rechten Ecke jedes Abschnitts, um die Einstellungen zu öffnen, die Einstellungen nach Bedarf zu aktualisieren und Confirm (Bestätigen) auszuwählen.

So zeigen Sie die Skalierungsaktivitäten für eine Auto-Scaling-Gruppe an (Konsole)
  1. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/ und wählen Sie im Navigationsbereich Auto Scaling Groups (Auto-Scaling-Gruppen) aus.

  2. Wählen Sie in der Navigationsleiste oben die Region aus, in der sich Ihre Auto-Scaling-Gruppe befindet.

  3. Aktivieren Sie das Kontrollkästchen neben der Auto-Scaling-Gruppe.

    Im unteren Teil der Seite wird ein geteilter Bereich geöffnet.

  4. Auf der Registerkarte Activity (Aktivität) unter Activity history (Aktivitätsverlauf) zeigt die Spalte Status an, ob Ihre Auto-Scaling-Gruppe-Instances erfolgreich gestartet oder beendet hat oder ob die Skalierungsaktivität noch im Gange ist.

  5. Wenn Sie viele Skalierungen haben, können Sie auf das Symbol > am oberen Rand des Aktivitätsverlaufs klicken, um die nächste Seite der Skalierungen anzuzeigen.

  6. Auf der Registerkarte Instance management (Instance-Verwaltung) wird unter Instances in der Spalte Lifecycle (Lebenszyklus) der Zustand Ihrer Instances angezeigt. Nach dem Start der Instance und dem Ende der Lebenszyklus-Hooks ändert sich ihr Lebenszyklusstatus in InService. In der Spalte Health status (Zustandsstatus) wird Ihnen das Ergebnis der Zustandsprüfung Ihrer EC2-Instance angezeigt.

So zeigen Sie die Skalierungsaktivitäten für eine Auto-Scaling-Gruppe an (AWS CLI)

Verwenden Sie den folgenden describe-scaling-activities-Befehl.

aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg

Es folgt eine Beispielausgabe.

Skalierungsaktivitäten werden nach Startzeit sortiert. Die noch laufenden Aktivitäten werden zuerst beschrieben.

{ "Activities": [ { "ActivityId": "5e3a1f47-2309-415c-bfd8-35aa06300799", "AutoScalingGroupName": "my-asg", "Description": "Terminating EC2 instance: i-06c4794c2499af1df", "Cause": "At 2020-02-11T18:34:10Z a monitor alarm TargetTracking-my-asg-AlarmLow-b9376cab-18a7-4385-920c-dfa3f7783f82 in state ALARM triggered policy my-target-tracking-policy changing the desired capacity from 3 to 2. At 2020-02-11T18:34:31Z an instance was taken out of service in response to a difference between desired and actual capacity, shrinking the capacity from 3 to 2. At 2020-02-11T18:34:31Z instance i-06c4794c2499af1df was selected for termination.", "StartTime": "2020-02-11T18:34:31.268Z", "EndTime": "2020-02-11T18:34:53Z", "StatusCode": "Successful", "Progress": 100, "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}", "AutoScalingGroupARN": "arn" }, ... ] }

Eine Beschreibung der Felder in der Ausgabe finden Sie unterAktivität in der Amazon EC2 Auto Scaling API-Referenz.

Hilfe beim Abrufen der Skalierungsaktivitäten für eine gelöschte Gruppe und Informationen über die Arten von Fehlern, die auftreten können, und deren Behandlung finden Sie unter Fehlersuche bei Amazon EC2 Auto Scaling.