Ich veröffentliche eine benutzerdefinierte Cloudwatch-Metrik mit der nodejs aws sdk. Die Metrik wird erfolgreich in der Cloudwatch-Verwaltungskonsole angezeigt. Es wird jedoch nicht in den Skalierungsauslöseroptionen für meine Elastic Beanstalk-Umgebung angezeigt. Ist es möglich, Elastic Beanstalk so zu konfigurieren, dass die benutzerdefinierte Metrik als Skalierungstrigger verwendet wird, indem aws
cli, .ebextensions
oder etwas anderes verwendet wird?AWS cloudwatch benutzerdefinierte Metrik als elastische Bohnenstange autoskalieren Trigger
Antwort
Momentan können Sie keine benutzerdefinierten Metriken für Autoscaling in Beanstalk von BeanStalk Dashboard hinzufügen.
Sie müssen eine Problemumgehung dafür mithilfe der Befehlszeilenprogramme Auto Scaling und der CloudWatch-Befehlszeile implementieren.
Hier finden Sie eine gute Fallstudie, auf die Sie zurückgreifen können, um eine benutzerdefinierte Metrik für die automatische Skalierung in einer Beanstalk-Umgebung zu implementieren.
http://blog.cbeer.info/2016/autoscaling-elasticbeanstalk-workers-sqs-length/
I beenden einen Alarm durch die Cloudwatch-Konsole zu schaffen, und den Alarmauslöser mit Ereignissen für die richtige Autoscaling Gruppe automatischen Skalierung.
Weitere Informationen: https://aws.amazon.com/premiumsupport/knowledge-center/auto-scaling-cloudwatch/
danke, super hilfreich –