Amazon CloudWatch предоставляет собой надежное, масштабируемое и гибкое решение для мониторинга, на запуск которого потребуется всего пара минут. Больше не нужно самостоятельно устанавливать, настраивать и масштабировать системы мониторинга и их инфраструктуру. 

Amazon CloudWatch обеспечивает мониторинг ресурсов AWS в режиме, близком к реальному времени, включая мониторинг инстансов Amazon EC2, томов Amazon EBS, Elastic Load Balancers и инстансов БД Amazon RDS. При этом автоматически фиксируются такие метрики, как использование ЦПУ, время задержки и число запросов. Вы можете добавить для отслеживания посредством Amazon CloudWatch собственные логи или пользовательские приложения и системные метрики, например, использование памяти, объем транзакций или коэффициент ошибок.

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

Начните работать с AWS бесплатно

Создать бесплатный аккаунт

Уровень бесплатного пользования AWS включает 10 метрик, 10 оповещений и 1 000 000 запросов API для Amazon Cloudwatch.

Сведения об уровне бесплатного пользования AWS »

pdp_cloudwatch-dashboards

Автоматический мониторинг инстансов EC2 без установки дополнительного программного обеспечения:

  • Базовый мониторинг инстансов Amazon EC2: семь метрик по умолчанию с пятиминутным интервалом проверки и три метрики контроля состояния с поминутной проверкой без дополнительной платы.
  • Подробный мониторинг инстансов Amazon EC2: все метрики, доступные в пакете базового мониторинга, с поминутной проверкой за дополнительную плату. Подробный мониторинг инстансов позволяет выводить сводные данные по идентификатору AMI и типу инстанса Amazon EC2.
Если вы используете функции Auto Scaling или Elastic Load Balancing, Amazon CloudWatch также позволяет выводить сводную статистику метрик инстансов Amazon EC2 по таким параметрам, как группы Auto Scaling и Elastic Load Balancer, независимо от того, какой пакет мониторинга выбран. Данные мониторинга хранятся в течение пятнадцати месяцев даже после прекращения использования ресурсов AWS. что позволяет проверить метрики, предшествовавшие интересующему вас событию. Базовый мониторинг автоматически включен для всех инстансов Amazon EC2. Данные метрики доступны на вкладках Amazon EC2 или Amazon CloudWatch панели управления AWS или из API Amazon CloudWatch.

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

Ниже приведен список всех поддерживаемых ресурсов AWS.

Установка дополнительного ПО не требуется.
 
  • Группы Auto Scaling: семь необязательных метрик по умолчанию с поминутной проверкой без дополнительной платы.
  • Elastic Load Balancers: тринадцать метрик по умолчанию с поминутной проверкой без дополнительной платы.
  • Проверка работоспособности Amazon Route 53: одна метрика по умолчанию с поминутной проверкой без дополнительной платы.

Установка дополнительного ПО не требуется.
 
 
  • Тома Amazon EBS PIOPS (SSD): десять метрик по умолчанию с поминутной проверкой без дополнительной платы.
  • Универсальные тома Amazon EBS (SSD): десять метрик по умолчанию с пятиминутным интервалом проверки без дополнительной платы.
  • Магнитные тома Amazon EBS: восемь метрик по умолчанию с пятиминутным интервалом проверки без дополнительной платы.
  • Шлюзы AWS Storage Gateway: одиннадцать метрик по умолчанию для шлюзов и пять метрик по умолчанию для томов хранилища с пятиминутным интервалом проверки без дополнительной платы.
  • Amazon CloudFront: шесть метрик по умолчанию с ежеминутной проверкой без дополнительной платы.

Установка дополнительного ПО не требуется.

  • Таблицы Amazon DynamoDB: семь метрик по умолчанию с пятиминутным интервалом проверки без дополнительной платы.
  • Узлы Amazon ElastiCache: тридцать девять метрик по умолчанию с поминутной проверкой без дополнительной платы.
  • Инстансы Amazon RDS DB: четырнадцать метрик по умолчанию с поминутной проверкой без дополнительной платы.
  • Потоки заданий Amazon Elastic MapReduce: двадцать шесть метрик по умолчанию с пятиминутным интервалом проверки без дополнительной платы.
  • Amazon Redshift: шестнадцать метрик по умолчанию с поминутной проверкой без дополнительной платы.

Установка дополнительного ПО не требуется. 

  • Темы Amazon SNS: четыре метрики по умолчанию с пятиминутным интервалом проверки без дополнительной платы.
  • Очереди Amazon SQS: восемь метрик по умолчанию с пятиминутным интервалом проверки без дополнительной платы.
  • AWS Opsworks: пятнадцать метрик по умолчанию с поминутной проверкой без дополнительной платы.
  • Amazon CloudWatch Logs: шесть метрик по умолчанию с поминутной проверкой бесплатно.
  • Прогнозируемые расходы по счету AWS: можно также включить метрики отслеживания затрат на пользование сервисами AWS. Количество метрик зависит от того, какие продукты и сервисы AWS вы используете. За мониторинг этих метрик дополнительная плата не взимается. Подробнее о данной возможности

Подробнее о метриках ресурсов AWS см. Amazon CloudWatch Developer Guide.

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

Подробнее »

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

Логи CloudWatch позволяют отслеживать ход работы с помощью данных, содержащиеся в лог-файлах вашей системы, приложений, а также в пользовательских логах, чтобы решать возникающие проблемы.

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

Подробнее »

Начните работу с логами CloudWatch

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

Вы также можете использовать функцию Auto Scaling для динамического добавления или удаления инстансов Amazon EC2 на основе данных метрик Amazon CloudWatch.

Подробнее »

С помощью панелей управления Amazon CloudWatch можно создавать многократно используемые информационные панели, позволяющие осуществлять централизованный мониторинг ресурсов AWS. Данные метрик хранятся в течение пятнадцати месяцев. Это позволяет просматривать как самые свежие данные, так и историю изменений.

Подробнее »

Начните работу с панелями управления CloudWatch

Сервис Amazon CloudWatch Events позволяет быстро реагировать на проблемы с доступностью приложений и на изменения ресурсов благодаря получению оповещений сервисов AWS в режиме, близком к реальному времени. От пользователя требуется только создать правила и прописать в них события, представляющие интерес для приложения, а также автоматические действия в случае наступления таких событий. Например, можно вызвать функцию AWS Lambda или отправить оповещение в тему Amazon Simple Notification Service (SNS). Кроме того, можно отправлять события по расписанию.

Подробнее »