Алармы#

Аларм позволяет контролировать параметры экземпляров, дисков, групп Auto Scaling и бакетов. Вы можете отслеживать изменение значений метрики выбранного ресурса за указанный период времени и инициировать выполнение различных действий при переходе аларма в заданное состояние. Например, пользователю может быть отправлено уведомление, если средняя загрузка процессора определённого экземпляра (или процессоров группы экземпляров в случае группы Auto Scaling) превысит 80% за последний час.

Описание аларма#

Аларм описывается следующими параметрами:

  • Имя — Название аларма.

  • Описание — Краткое описание аларма (необязательный параметр).

  • Метрика — Полный идентификатор метрики, включая пространство имён, имя метрики и измерение.

  • Количество периодов — Количество заданных периодов времени, за которые собираются значения метрик.

  • Продолжительность периода.

  • Статистика — Функция агрегирования для значений метрики за указанный период.

  • Пороговое значение — Значение, с которым сравниваются агрегированные значения метрики.

  • Оператор сравнения — Операция, используемая при сравнении с пороговым значением (>, ≥, ≤, <).

  • Действие — Выполняемое действие при изменение состояния аларма (Отправить уведомление или Выполнить политику).

  • email — Адрес электронной почты, на который отправляется уведомление при выборе действия Отправить уведомления.

  • Группа Auto Scaling — Автоматически масштабируемая группа экземпляров, к которой применяется действие Выполнить политику.

  • Политика — Применяемая политика при выборе действия Выполнить политику.

Для метрики можно вычислять следующие статистики:

  • Среднее — Среднее значение.

  • Сумма — Сумма значений.

  • Максимум — Максимальное значение.

  • Минимум — Минимальное значение.

  • Количество точек — Количество записей с данными по метрике.

Каждая статистика рассчитывается за один период.

Примечание

Для метрик группы Auto Scaling вычисляется среднее значение соответствующих метрик для входящих в группу экземпляров.

Аларм может находиться в одном из трёх состояний:

  • НЕДОСТАТОЧНО ДАННЫХ — Количество собранных данных недостаточно для проверки соответствующей метрики.

  • ОК — Значения метрики не нарушают пороговое условие.

  • АЛАРМ — Значение метрики нарушает пороговое условие.

Полное описание структуры аларма.

Создание аларма#

Для создания нового аларма перейдите в раздел Мониторинг Алармы и нажмите Создать. В результате откроется мастер создания аларма, который состоит из двух обязательных шагов и одного опционального.

На шаге Метрика необходимо задать отслеживаемую метрику:

  • Пространство имён, из которого выбирается метрика.

  • Идентификатор ресурса — ID экземпляра, диска или группы Auto Scaling, либо имя бакета в зависимости от выбранного пространства имён.

  • Имя метрики.

Примечание

При выборе пространства имён AWS/EC2 необходимо также выбрать тип ресурса Экземпляр или Группа Auto Scaling.

На шаге Параметры необходимо задать оставшиеся параметры аларма:

  • Имя аларма и, опционально, его описание.

  • Статистику.

  • Условие срабатывание аларма для выбранной метрики — оператор сравнения и пороговое значение. При необходимости также можно поменять выбранную на предыдущем шаге метрику.

  • Количество периодов проверки метрики и их продолжительность.

Кроме того, на этом шаге отображается график метрики с пороговым уровнем. Это позволяет более точно подобрать пороговое значение с учётом последних значений метрики.

Опционально вы можете также настроить действия, выполняемые при изменении состояния аларма. Для этого перейдите на следующий шаг Действия, нажав Настроить действия. В качестве возможных действий вы можете задать отправку сообщения на электронную почту или выполнение политики для группы Auto Scaling.

Примечание

Для одного аларма можно задать до пяти действий.

Чтобы задать адрес электронной почты, на которые будут направляться сообщения при изменении состояния аларма, нажмите на отправку уведомлений на почту. Выберите состояние аларма, при котором должно отправляться уведомление, и укажите адрес, на который оно будет направлено. Уведомление содержит время изменения состояния, причину его изменения и другую информацию.

Чтобы назначить аларму политику, нажмите на выполнение политик группы Auto Scaling. Выберите состояние аларма, при котором должна выполняться политика масштабирования, группу, к которой относится политика, и саму политику. При переходе аларма в определённое состояние в зависимости от условий политики будут добавлены или удалены экземпляры из указанной группы Auto Scaling. Подробнее о политиках масштабирования группы Auto Scaling.

При необходимости вы можете также изменить выбранное действие.

Примечание

Политика может применяться к другой группе нежели та, чью метрику контролирует аларм. Более того, политику можно назначать аларму, даже если отслеживаемый ресурс не входит ни в одну группу Auto Scaling. Например, вы можете отслеживать метрику экземпляра с балансировщиком нагрузки и в зависимости от её значений применять различные политики к группе, которую обслуживает балансировщик.

Для назначения дополнительных действий нажмите Добавить действие.

Пример использования аларма#

Если при создании аларма Количество периодов задать равным 1, Продолжительность периода — 3600 сек., а статистику — Максимум, то аларм будет ослеживать максимальное значение метрики за последний час.

Если же Количество периодов указать 12, а Продолжительность периода — 300 сек., то аларм будет проверять максимальное значение метрики за каждый пятиминутный период в течение последнего часа. Аларм сработает, только если условие будет выполнено для всех периодов.

Примечание

Варьируя количество периодов и их продолжительность, вы можете подобрать частоту проверок значений метрики в зависимости от того, насколько критичны, например, пики нагрузки на процессор для ваших задач. Cуммарная продолжительность периодов не должна превышать одни сутки.

Для более гибкой настройки алармов воспользуйтесь CloudWatch API.

Изменение аларма#

Для изменения параметров аларма перейдите в раздел Мониторинг Алармы, выберите аларм и нажмите Изменить. Открывшийся диалог аналогичен второму шагу мастера создания аларма.

Используемые алармы#

Cписок всех отслеживаемых алармов отображается в подразделе Алармы. Для каждого аларма выводятся следующие параметры:

  • Состояние.

  • Имя аларма.

  • Условие — правило срабатывания аларма, при котором он переходит в состояние АЛАРМ.

  • Измерение — идентификатор экземпляра, диска или группы Auto Scaling, для которой создан данный аларм.

При нажатии на имя аларма открывается страница аларма.

Информация об аларме#

Страница аларма содержит две вкладки: Информация и История изменений.

Вкладка Информация#

На этой вкладке отображаются:

  • состояние аларма и причина, по которой аларм в нём находится;

  • параметры аларма;

  • интерактивный график метрики, которая отслеживается алармом;

  • элементы управления, с помощью которых можно изменить или удалить аларм.

Вкладка История изменений#

На этой вкладке отображается список событий, связанных с алармом. События могут быть трёх типов:

  • изменение аларма — создание, удаление и, собственно, изменение;

  • изменение состояния аларма;

  • выполнение действия — отправка сообщения на электронную почту или выполнение политики группы Auto Scaling.