Фон:
- У меня есть экземпляр EC2, который называется «Тестовый хост». Я хочу следить за здоровьем этого хозяина. Поэтому я использую метрику EC2 StatusCheckFailed для мониторинга работоспособности этого хоста.
Проблема, которую я пытаюсь решить:
При возникновении проблемы с «Тестовым хостом» я получу уведомление. Я мог бы прервать и повторно запустить новый хост с именем «Тестовый хост»
Чего я хочу добиться, так это как только я создаю новый хост с именем «Тестовый хост», я хочу, чтобы в CloudWatch автоматически создавался сигнал тревоги StatusCheckFailed.
То, что я до сих пор пробовал:
Мне удалось написать небольшой скрипт Lambda Python, который находит экземпляр EC2 с именем «Test Host» и создает StatusCheckFailed тревогу CloudWatch.
Я не могу найти подходящее событие CloudWatch, которое вызовет эту функцию Lambda. [Для установки события CloudWatch нам нужен идентификатор экземпляра. Если я завершу работу и перезапущу новый экземпляр, я не смогу это настроить]
Также, если есть какой-то альтернативный способ решить мою проблему, я бы с удовольствием это услышал.