Мы используем правила cloudwatch с целевой темой SNS, чтобы настроить оповещение, когда наше приложение (задача) не работает и когда оно работает.
Задание может продолжать запускаться и останавливаться, если задание (приложение) не удалось правильно запустить (запустить на некоторое время, а затем остановить из-за ошибки запуска приложения).Подписчик этой темы SNS будет получать спам с предупреждением, пока это не будет исправлено.Кто-то исправит это, но мы не хотим получать спам.Как справиться с этим?
Опции:
Обработка запуска / остановки задачи на уровне ECS.Не запускайте задачу, если она не проходит 5 раз подряд по той же самой причине (если есть способ сделать это)
Использовать, если Задание ECS находится в состояниях lastStatus и wantedStatus, но выглядит такдостаточно
Использовать лямбду (по возможности избегать этого)