Überlegungen zu benutzerdefinierten Metriken in einer Richtlinie zur prädiktiven Skalierung - 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.

Überlegungen zu benutzerdefinierten Metriken in einer Richtlinie zur prädiktiven Skalierung

Wenn bei der Verwendung von benutzerdefinierten Metriken ein Problem auftritt, empfehlen wir Ihnen, wie folgt vorzugehen:

  • Wenn eine Fehlermeldung angezeigt wird, lesen Sie die Nachricht und beheben Sie das gemeldete Problem, falls möglich.

  • Wenn ein Problem auftritt, wenn Sie versuchen, einen Suchausdruck in einem blau/grünen Bereitstellungsszenario zu verwenden, vergewissern Sie sich zunächst, dass Sie wissen, wie Sie einen Suchausdruck erstellen, der nach einer teilweisen Übereinstimmung anstelle einer genauen Übereinstimmung sucht. Vergewissern Sie sich außerdem, dass Ihre Abfrage nur die Auto-Scaling-Gruppen findet, in denen die betreffende Anwendung ausgeführt wird. Weitere Informationen zur Syntax von Suchausdrücken finden Sie unter Syntax von CloudWatch Suchausdrücken im CloudWatch Amazon-Benutzerhandbuch.

  • Wenn Sie einen Ausdruck nicht im Voraus validiert haben, validiert ihn der put-scaling-policyBefehl, wenn Sie Ihre Skalierungsrichtlinie erstellen. Es besteht jedoch die Möglichkeit, dass dieser Befehl die genaue Ursache der erkannten Fehler nicht identifizieren kann. Um die Probleme zu beheben, beheben Sie die Fehler, die Sie als Antwort auf eine Anfrage an den get-metric-dataBefehl erhalten. Sie können den Ausdruck auch von der CloudWatch Konsole aus beheben.

  • Wenn Sie Ihre Load (Last)- und Capacity (Kapazitäts)-Diagramme in der Konsole betrachten, zeigt das Capacity (Kapazitäts)-Diagramm möglicherweise keine Daten an. Um sicherzustellen, dass die Diagramme vollständige Daten enthalten, stellen Sie sicher, dass Sie die Gruppenmetriken für Ihre Auto-Scaling-Gruppen konsequent aktivieren. Weitere Informationen finden Sie unter Aktivieren der Auto-Scaling-Metriken (Konsole).

  • Die Angabe der Kapazitätsmetrik ist nur für blau/grüne Bereitstellungen sinnvoll, wenn Sie Anwendungen haben, die während ihrer Lebensdauer in verschiedenen Auto-Scaling-Gruppen laufen. Mit dieser benutzerdefinierten Metrik können Sie die Gesamtkapazität mehrerer Auto-Scaling-Gruppen angeben. Die prädiktive Skalierung nutzt dies, um historische Daten in den Capacity (Kapazitäts)-Diagrammen in der Konsole anzuzeigen.

  • Sie müssen false for ReturnData if angeben, dass die Funktion SEARCH () eigenständig und ohne eine mathematische Funktion wie SUM () MetricDataQueries angegeben wird. Das liegt daran, dass Suchausdrücke mehrere Zeitreihen zurückgeben können, während eine auf einem Ausdruck basierende Metrikspezifikation nur eine Zeitreihe zurückgeben kann.

  • Alle an einem Suchausdruck beteiligten Metriken sollten die gleiche Auflösung haben.