может ли cloudwatch отправлять метрики менее чем за 1 минуту?

В документации AWS указано, что CloudWatch делится метриками каждую минуту. Можно ли проверять метрики каждые 10 секунд или менее минуты? Если экземпляр выходит из строя, и мне нужно ждать целую минуту, чтобы узнать, что он не работает? Раскрутить на его место новый?


person DevOps Junky    schedule 25.05.2017    source источник


Ответы (1)


Я предполагаю, что вы имеете в виду показатели Amazon EC2, которые собирает Amazon CloudWatch.

Нет, вы не можете настроить более частый сбор этих метрик. По умолчанию метрики Amazon EC2 собираются каждые пять минут. Вы можете активировать подробный мониторинг, чтобы получать показатели каждую минуту.

Однако проверки работоспособности Elastic Load Balancing могут проверять работоспособность экземпляра чаще, и он будет отправлять трафик только тем экземплярам, ​​которые правильно реагируют на проверки работоспособности.

Автоматическое масштабирование Amazon EC2 можно настроить на использование проверок работоспособности Elastic Load Balancing для определения работоспособности экземпляров. Если экземпляр определяется как неработоспособный, Auto Scaling автоматически заменит экземпляр. Однако на идентификацию и запуск нового экземпляра может уйти несколько минут. Таким образом, рекомендуется всегда запускать минимум два экземпляра.

person John Rotenstein    schedule 25.05.2017
comment
Автоматическое масштабирование — это то, что не интересует моего клиента! Итак, если в моей инфраструктуре запущено 5 экземпляров и если один из них выйдет из строя, будет ли немедленное уведомление? или я должен ждать, пока облачные часы отправят мне метрики в обычном режиме? Если экземпляр выйдет из строя, я хочу воспроизвести его с помощью сценариев Ansible (создать экземпляр, установить мой стек приложений и т. д.), поэтому как мне немедленно определить, если экземпляр выйдет из строя? - person DevOps Junky; 25.05.2017
comment
Auto Scaling имеет две возможности: изменение количества экземпляров EC2 в зависимости от спроса и поддержание заданного количества экземпляров путем автоматической замены отказавших экземпляров. Таким образом, вам следует рассмотреть возможность использования Auto Scaling для этой второй возможности, поскольку она может отслеживать состояние серверов и запускать замены без какого-либо дополнительного кодирования! - person John Rotenstein; 25.05.2017
comment
В Amazon CloudWatch можно создавать сигналы тревоги, которые могут отправлять уведомления, но только в ответ на изменение метрик, хранящихся в Amazon CloudWatch. Если вы хотите реагировать быстрее, чем CloudWatch, вам потребуется создать собственную систему мониторинга. Однако, учитывая, что у вас есть пять экземпляров, другие экземпляры должны быть в состоянии обрабатывать нагрузку в течение определенного периода времени, пока не будут созданы новые серверы, поэтому вам, вероятно, не потребуется время отклика менее минуты. Но, это зависит от вас! - person John Rotenstein; 25.05.2017