Мониторинг и хранение журналов

Начать работу с CloudWatch Logs

Чтобы начать мониторинг логов с помощью CloudWatch Logs, вам нужно сначала установить и настроить агент CloudWatch Logs для отправки ваших логов в CloudWatch. Агент можно установить непосредственно на новый или работающий инстанс EC2, а также сделать это с помощью CloudFormation или Chef. Следуйте приведенным здесь инструкциям, чтобы установить и настроить агент.

События логов можно отслеживать по мере их отправки в CloudWatch Logs путем создания фильтров метрик. Фильтры метрик преобразуют данные логов в метрики CloudWatch для построения графиков и создания предупреждений.

Информацию о создании фильтров метрик в консоли или с помощью интерфейса командной строки см. в руководстве разработчика по Amazon CloudWatch.

Мониторинг инстансов Amazon EC2

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

Чтобы включить подробный мониторинг, при запуске нового инстанса EC2 установите флажок «Enable CloudWatch detailed monitoring» (Включить подробный мониторинг CloudWatch) на шаге 3: «Настройка подробных сведений об инстансах». Включить подробный мониторинг аналогичным образом можно и для существующего инстанса, щелкнув правой кнопкой инстанс в консоли Amazon EC2 и выбрав пункт «Enable Detailed Monitoring» (Включить подробный мониторинг).

Мониторинг других ресурсов AWS

Amazon CloudWatch обеспечивает автоматический мониторинг Elastic Load Balancers по таким метрикам, как число запросов и время задержки; томов Amazon EBS – по задержке чтения-записи; инстансов БД Amazon RDS – по количеству высвобождаемой памяти и доступной емкости хранилища; очередей Amazon SQS – по числу отправленных и полученных сообщений; тем Amazon SNS – по числу опубликованных и доставленных сообщений.

Подробную информацию о метриках для других ресурсов AWS см. в руководстве разработчика Amazon CloudWatch.

Мониторинг собственных пользовательских метрик

Начать работу с пользовательскими метриками

Amazon CloudWatch также может отслеживать метрики, которые создаются приложениями, работающими на ресурсах AWS. Вы можете сразу отправить и сохранить любые метрики, которые имеют важное значение для производительности вашего бизнеса или приложения, используя простой вызов API. Например, вы можете настроить отправку вашим приложением времени загрузки веб-страниц с помощью API, чтобы отслеживать этот параметр в CloudWatch в качестве пользовательской метрики. Вы можете отправлять столько данных пользовательских метрик, сколько необходимо. При этом будут доступны все функциональные возможности Amazon CloudWatch с поминутной проверкой, включая отображение графиков, вывод статистики и настройку предупреждений.

Подробнее об отправке собственных пользовательских метрик см. в руководстве разработчика Amazon CloudWatch.

Доступ к метрикам Amazon CloudWatch

Для доступа к метрикам Amazon CloudWatch нажмите ссылку «Метрики» на вкладке «Amazon CloudWatch» Консоли управления AWS. Будут отображены метрики всех ваших ресурсов AWS и все ваши собственные пользовательские метрики. Найдите и выберите интересующую вас метрику; при этом отобразится интерактивный график для этой метрики. Выберите временной диапазон и укажите, какие значения необходимо отображать: среднее, минимальное, максимальное значение, сумму или число отсчетов. Выберите дополнительные метрики, чтобы добавить их на график для установления зависимости или определения закономерности. Нажмите кнопку «Создать предупреждение», чтобы отправлять автоматические оповещения или выполнять действия Auto Scaling при достижении метрикой установленного вами порогового значения. Нажмите ссылку панели управления, чтобы просмотреть состояние всех своих предупреждений и метрик ресурсов AWS.

Подробную информацию о просмотре, графическом отображении и публикации метрик см. в руководстве разработчика Amazon CloudWatch.

Создание предупреждений Amazon CloudWatch

Для создания предупреждений Amazon CloudWatch нажмите ссылку «Предупреждения» на вкладке «Amazon CloudWatch» Консоли управления AWS. Отобразится список всех предупреждений CloudWatch. Затем нажмите кнопку «Создать предупреждение» и выберите интересующую метрику. Наконец, определите пороговое значение для предупреждения и действие, которое необходимо выполнить при изменении состояния предупреждения.

Подробнее о создании предупреждений см. в Руководстве разработчика по Amazon CloudWatch.

Создание правил для Amazon CloudWatch Events

Чтобы начать использовать сервис CloudWatch Events, реагирующий на изменение ресурсов AWS, нажмите ссылку «Rules» в разделе «Events» на вкладке «Amazon CloudWatch» Консоли управления AWS. Затем нажмите кнопку «Create Rule» и выберите источник и цель события. Выберите «Configure Details», укажите имя для правила и нажмите «Create Rule».

Дополнительные сведения о правилах и о сервисе CloudWatch Events вы найдете в документации Amazon CloudWatch.

Дополнительные ресурсы

Дополнительные ресурсы по Amazon CloudWatch

Перейти на страницу ресурсов
Готовы приступить к разработке?
Начать работу с Amazon CloudWatch
Есть вопросы?
Свяжитесь с нами