Предоставляя само собой разумеющимся, что вы знаете, как настроить группу автоматического масштабирования, вы можете настроить свою группу для настройки емкости в соответствии со спросом в ответ на Amazon CloudWatch метрики.
Дело в том, что вы можете хранить свои собственные метрики в CloudWatch , используя функцию PutMetricData .
Так что вы должны:
- каким-то образом отправитьв CloudWatch количество сообщений, которыми управляет RabbitMq, возможно, с помощью скрипта cron;
- проверьте, что CloudWatch получает ваши данные;
- создать шаблон запуска для ваших масштабируемых экземпляров EC2;
- создать группу автоматического масштабирования, устанавливающую триггер, связанный с вашей новой метрикой CloudWatch.