0

Я хотел бы создать будильник CloudWatch, который отправляет электронное письмо, когда я забыл удалить экземпляр RDS после использования. Поэтому мне нужен только сигнал тревоги, который запускается, когда экземпляр RDS доступен. Мой первоначальный подход заключается в следующем:AWS CloudWatch alarm: триггер, когда экземпляр RDS доступен, но не используется

Создайте аварийный сигнал на основе «CPUUtilization» и активируйте его, когда загрузка в среднем составляет от 0 до 1 процента в течение примерно 1 или 2 часов.

Однако до сих пор я могу указать только 1 ограничение. Я имею в виду, что у меня может быть сигнал тревоги при использовании ниже 1 процента в течение примерно 1 или 2 часов. Но это означает, что он также будет запущен, когда экземпляр будет удален.

Может ли кто-нибудь помочь мне разобраться, как решить эту проблему?

ответ

0

Если вы остановите свой экземпляр RDS, он прекратит публикацию показателей. Ваш сигнал тревоги перейдет в состояние INSUFFICIENT_DATA, поэтому ваши действия ALARM не будут выполнены.

Подробнее о CloudWatch Сигнализации здесь: http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/AlarmThatSendsEmail.html

+0

Спасибо за Ваш комментарий! Однако, если у меня есть следующий сигнал: Если максимум DatabaseConnections <1 для 2 последовательных периодов 1 час, то отправьте электронное письмо. Это отправляет электронное письмо даже после остановки моего экземпляра RDS. 3 часа после моего последнего подключения. Можно ли добавить дополнительное ограничение, например: Если максимум DatabaseConnections <1 для 2 последовательных периодов 1 час И экземпляр по-прежнему доступен, отправьте электронное письмо. – user3292873