Вопрос: Что такое Amazon CloudWatch?

Amazon CloudWatch – это сервис мониторинга облачных ресурсов AWS и приложений, которые вы запускаете с их помощью. Можно использовать Amazon CloudWatch для сбора и отслеживания метрик, накопления и анализа логов, а также для создания оповещений. Amazon CloudWatch может использоваться для мониторинга следующих ресурсов AWS: инстансов Amazon EC2, таблиц Amazon DynamoDB, инстансов Amazon RDS DB, а также для мониторинга пользовательских метрик приложений и сервисов и любых логов ваших приложений. Можно использовать Amazon CloudWatch для получения сводной информации о системе, включающей в себя информацию об используемых ресурсах, производительности приложений и общем состоянии системы. Эти данные применяются для оперативного реагирования и обеспечения стабильной работы приложений.

Вопрос: Как получить доступ к сервису CloudWatch?

Сервис Amazon CloudWatch доступен посредством API, интерфейса командной строки, AWS SDK или Консоли управления AWS.

Вопрос: Какие операционные системы поддерживает Amazon CloudWatch?

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

Вопрос: Какие политики управления доступом можно использовать в CloudWatch?

Благодаря интеграции сервиса Amazon CloudWatch с сервисом AWS Identity and Access Management (IAM) можно указать, какие действия CloudWatch может выполнять пользователь в вашем аккаунте AWS. Например, вы можете создать политику IAM, согласно которой только конкретным пользователям вашей организации будет предоставлено разрешение на использование операции GetMetricStatistics. После этого они смогут использовать данное действие для извлечения данных о ваших облачных ресурсах.

С помощью IAM нельзя управлять доступом к данным CloudWatch для конкретных ресурсов. Например, вы не можете предоставить пользователю доступ к данным CloudWatch, связанным с конкретным набором инстансов или балансировщиком нагрузки. Разрешения IAM действительны для всех облачных ресурсов, используемых с CloudWatch. Кроме того, нельзя использовать роли IAM с инструментами командной строки Amazon CloudWatch.

Вопрос: Что собой представляет функция Amazon CloudWatch Logs?

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

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

Вопрос: Какие возможности дает функция CloudWatch Logs?

С помощью CloudWatch Logs можно отслеживать и сохранять логи с целью анализа работы систем и приложений и управления ими. Использовать CloudWatch Logs можно разными способами.

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

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

Вопрос: Какие платформы поддерживает агент CloudWatch Logs?

Агент CloudWatch Logs поддерживается в Amazon Linux, Ubuntu, CentOS, Red Hat Enterprise Linux и Windows. Этот агент поддерживает возможность отслеживания отдельных лог-файлов на хосте.

Вопрос: Обладает ли агент CloudWatch Logs поддержкой ролей IAM?

Да. Агент CloudWatch Logs интегрирован с сервисом Identity and Access Management (IAM) и обеспечивает поддержку ключей доступа и ролей IAM.



Вопрос: Сколько стоит использование сервиса Amazon CloudWatch?

Ознакомьтесь с действующими ценами на нашей странице цен.

Вопрос: Сумма оплаты за мониторинг Amazon CloudWatch зависит от типа инстанса Amazon EC2, выбранного для мониторинга?

Нет. Плата за мониторинг Amazon CloudWatch не зависит от типа инстанса Amazon EC2.

Вопрос: Ваши цены указаны с учетом налогов?

Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Подробнее.

Вопрос: Почему счет AWS за использование сервиса CloudWatch в июле 2017 года отличается от счетов за прошлые месяцы?

До июля 2017 года начисления за использование сервиса CloudWatch разбивались на две части как в счетах AWS, так и в отчетах об использовании. Исторически сложилось так, что начисления за использование предупреждений CloudWatch, метрик CloudWatch и API CloudWatch приводились в счетах в разделе сведений об использовании Elastic Compute Cloud (EC2), а начисления за использование журналов CloudWatch Logs и панелей управления CloudWatch приводились в разделе сведений об использовании CloudWatch. Чтобы объединить сведения и упростить для пользователей оценку ежемесячного использования AWS CloudWatch и связанных расходов, мы переместили данные об использовании метрик, предупреждений и API CloudWatch из раздела «EC2» в раздел «CloudWatch». Таким образом, все расходы на мониторинг с использованием сервиса CloudWatch теперь логично собраны в разделе «CloudWatch». Обратите внимание: это никак не отражается на общей сумме счета AWS. Просто теперь в счетах и отчетах об использовании все расходы на CloudWatch отражаются в одном разделе.

Дополнительно в CloudWatch можно воспользоваться метрикой «Estimated Charges», позволяющей просматривать как совокупные расходы (Total Estimated Charge), так и расходы по отдельным сервисам (By Service). Значение метрики «Total Estimated Charge» не изменится. Однако при использовании метрики «Estimated Charges» с разбивкой по отдельным сервисам изменятся значения для параметра ServiceName, равного «AmazonEC2» или «AmazonCloudWatch». За счет изменения в компоновке счета будет заметно, что метрики расходов на Amazon EC2 стали ниже, а метрики расходов на Amazon CloudWatch возросли за счет того, что в эту группу перемещена часть расходов из EC2.  


Вопрос: Какие параметры можно отслеживать с помощью метрик Amazon CloudWatch?

Сервис Amazon CloudWatch обеспечивает мониторинг облачных ресурсов AWS и приложений, запущенных на платформе AWS. Метрики предоставляются автоматически для целого ряда продуктов и сервисов AWS, включая инстансы Amazon EC2, тома EBS, балансировщики нагрузки Elastic Load Balancing, группы Auto Scaling, схемы обработки заданий EMR, инстансы БД RDS, таблицы DynamoDB, кластеры ElastiCache, кластеры RedShift, стеки OpsWorks, проверку работоспособности Route 53, темы SNS, очереди SQS, рабочие процессы SWF и шлюзы хранилищ. Вы также можете отслеживать пользовательские метрики, генерируемые собственными приложениями и сервисами.

Вопрос: Каков срок хранения всех метрик?

Высокочастотные пользовательские метрики CloudWatch – 26 июля 2017 г. Теперь можно публиковать и сохранять метрики с частотой до 1 секунды. Расширенный срок хранения метрик был добавлен 1 ноября 2016 года. Эта возможность позволяет увеличить срок хранения любых метрик с 14 дней до 15 месяцев. Сервис CloudWatch хранит данные метрик следующим образом.

  • Точки данных с интервалом менее 60 секунд доступны в течение 3 часов. Эти точки данных относятся к высокочастотным пользовательским метрикам.
  • Точки данных с интервалом 60 секунд (1 минута) доступны в течение 15 дней.
  • Точки данных с интервалом 300 секунд (5 минут) доступны в течение 63 дней.
  • Точки данных с интервалом 3600 секунд (1 час) доступны в течение 455 дней (15 месяцев).

Точки данных, которые изначально были опубликованы с более коротким интервалом, также обобщаются для длительного хранения. Например, если данные фиксируются с интервалом в 1 минуту, все эти данные будут храниться в течение 15 дней. Через 15 дней они по-прежнему будут доступны, но в обобщенном виде с интервалом в 5 минут. Через 63 дня данные пройдут дальнейшее обобщение и будут доступны с интервалом в 1 час. Если требуется обеспечить доступность метрик в течение более продолжительного времени, можно использовать API GetMetricStatistics для извлечения точек данных и сохранения их офлайн либо в других типах хранилищ.

В настоящее время данная возможность доступна в следующих регионах AWS: Восток США (Сев. Вирджиния), Запад США (Орегон), Запад США (Сев. Калифорния), ЕС (Ирландия), ЕС (Франкфурт), Южная Америка (Сан-Паулу), Азия и Тихий океан (Сингапур), Азия и Тихий океан (Токио), Азия и Тихий океан (Сеул), Азия и Тихий океан (Мумбаи), Азия и Тихий океан (Сидней), ЕС (Лондон), Канада (Центр), Восток США (Огайо) и Китай (Пекин).   

Вопрос: С каким минимальным интервалом может собирать и хранить данные Amazon CloudWatch?

Сервис CloudWatch поддерживает минимальный интервал для точек данных в 1 секунду, и такие метрики считаются высокочастотными. Можно также сохранять метрики с интервалом в 1 минуту. Иногда данные метрик поступают в CloudWatch через разные интервалы времени, например через 3 или 5 минут. Если метрика не помечена как высокочастотная (для этого необходимо передать соответствующее значение в поле StorageResolution запроса API PutMetricData), по умолчанию CloudWatch будет собирать и сохранять метрики с интервалом в 1 минуту.

В зависимости от периода хранения запрашиваемых данных метрика будет доступна с интервалом, указанным в вышеописанных схемах хранения. Например, если запросить ежеминутные данные за сутки, истекшие 10 дней тому назад, на выходе будет получено 1440 точек данных. Однако если запросить ежеминутные данные за 5 последних месяцев, степень их детализации уже будет автоматически изменена на ежечасную, и API GetMetricStatistics не выдаст никакого ответа.

Вопрос: Можно ли удалять метрики?

CloudWatch не поддерживает удаление метрик. Срок действия метрик истекает на основании вышеописанных схем хранения.

Вопрос: Если отключить мониторинг инстанса Amazon EC2, данные метрик будут утеряны?

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

Вопрос: Можно ли получить метрики прекратившего работу инстанса Amazon EC2 или удаленного эластичного балансировщика нагрузки?
Да. Amazon CloudWatch сохраняет метрики прекративших работу инстансов Amazon EC2 и удаленных эластичных балансировщиков нагрузки в течение 15 месяцев.

Вопрос: Почему график метрик на одном и том же отрезке времени для периодов продолжительностью 5 минут и 1 минута выглядит по-разному?

На одном и том же отрезке времени точки данных на графике могут отображаться в разных местах, если выбран период времени продолжительностью 5 минут и если выбран период времени продолжительностью 1 минуту. Для периода времени, выбранного на графике, Amazon CloudWatch находит все доступные точки данных и вычисляет единую, совокупную точку, представляющую период в целом. В случае периода продолжительностью 5 минут единая точка данных располагается в начале каждого пятиминутного отрезка. В случае периода продолжительностью 1 минуту единая точка данных располагается на минутной отметке. Мы рекомендуем использовать период времени продолжительностью 1 минуту для устранения неисправностей и выполнения других действий, требующих максимально точного графического представления периодов времени.

Вопрос: Что такое пользовательские метрики?

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

Вопрос: Какой интервал можно использовать в пользовательских метриках?

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

  • Стандартная частота – данные сохраняются с интервалом в одну минуту.
  • Высокая частота – данные сохраняются с интервалом в одну секунду.

По умолчанию метрики в CloudWatch сохраняются с интервалом в 1 минуту. Чтобы указать, что метрика является высокочастотной, в запросе API PutMetricData необходимо задать значение необязательного параметра StorageResolution, равное 1. Если не указать этот параметр, сервис будет использовать интервал по умолчанию, равный 1 минуте.

При публикации высокочастотных метрик CloudWatch сохраняет их с интервалом в 1 секунду, а считывать и извлекать их можно за период 1, 5, 10, 30 секунд или за любой период, длина которого кратна 60 секундам.

Пользовательские метрики хранятся в соответствии с описанными выше схемами. 

Вопрос: Какие метрики могут быть высокочастотными?

В настоящий момент высокочастотными могут быть только пользовательские метрики, публикуемые в CloudWatch.  Высокочастотные метрики сохраняются в CloudWatch с интервалом в 1 секунду.  Чтобы указать, что метрика является высокочастотной, в запросе API PutMetricData необходимо задать значение необязательного параметра StorageResolution, равное 1.  Если не указать этот параметр, CloudWatch будет использовать интервал по умолчанию, равный 1 минуте. 

Вопрос: Отличается ли стоимость использования высокочастотных пользовательских метрики от стоимости обычных пользовательских метрик?

Нет, стоимость использования высокочастотных метрик такая же, как для стандартных пользовательских метрик с интервалом 1 минута. 

Вопрос: Когда стоит использовать пользовательские метрики, а когда – логи, отправляемые моей программой в CloudWatch Logs?

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

Вопрос: Какую статистику можно просматривать и отображать графически в CloudWatch?

Вы можете извлекать и отображать графически следующие статистические значения метрик Amazon CloudWatch, а также настраивать предупреждения для них: среднее значение, сумма, минимум, максимум и подсчет образцов. Статистику можно вычислить для любого интервала времени от 60 секунд до 1 дня. Для высокочастотных пользовательских метрик можно получать статистику за периоды продолжительностью от 1 секунды до 3 часов. 


Вопрос: Как сервис Amazon CloudWatch осуществляет мониторинг логов?

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

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

Вопрос: Во всех ли регионах доступна функция CloudWatch Logs?

Подробнее о доступности сервиса CloudWatch Logs по регионам см. на странице Продукты и сервисы по регионам.

Вопрос: Какова стоимость использования функции CloudWatch Logs?

Ознакомьтесь с действующими ценами на нашей странице цен.

Вопрос: Какие возможности дает использование логов и сервиса Amazon CloudWatch?

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

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

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

Вопрос: Какие типы данных можно отправлять в Amazon CloudWatch Logs с инстансов EC2 с системами Microsoft SQL Server и Microsoft Windows Server?

Вы можете настроить сервис EC2Config для отправки в CloudWatch различных данных и лог-файлов, в т. ч. пользовательских текстовых логов, логов событий (событий приложений, пользовательских и системных событий, событий безопасности), логов регистрации событий (ETW) и данных счетчика производительности (PCW). Подробнее о сервисе EC2Config см. по ссылке.

Вопрос: С какой частотой агент CloudWatch Logs осуществляет отправку данных?

По умолчанию агент CloudWatch Logs отправляет данные логов каждые пять секунд. Пользователь может задать другой промежуток времени.

Вопрос: Какие форматы логов поддерживает функция CloudWatch Logs?

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

Вопрос: Что произойдет, если настроить агент CloudWatch Logs для отправки данных логов не в текстовом формате?

Если агент CloudWatch Logs настроен для записи данных логов не в текстовом формате, то он зарегистрирует ошибку. Эта ошибка будет записана в файл /var/logs/awslogs.log.

Вопрос: Как начать отслеживание логов с помощью функции CloudWatch Logs?

События логов можно отслеживать по мере их отправки в CloudWatch Logs путем создания фильтров метрик. Фильтры метрик преобразуют данные логов в метрики Amazon CloudWatch для отображения в виде графиков или выдачи предупреждений. Фильтры метрик можно создавать в Консоли управления или с помощью интерфейса командной строки. С помощью фильтров метрик осуществляется поиск соответствующих слов, фраз или значений в событиях лога. При нахождении в событии лога требуемого слова, фразы или значения фильтр метрики учитывает их в выбранной вами метрике Amazon CloudWatch. Например, вы можете создать фильтр метрики для поиска и подсчета числа вхождений слова «Error» в событиях вашего лога. С помощью фильтров метрик можно также извлекать значения из интервалов между событиями логов, таких как задержка веб-запросов. Кроме того, можно использовать условные операторы и шаблоны подстановки для построения точных соответствий. В консоли Amazon CloudWatch можно протестировать шаблоны перед созданием фильтров метрик.

Вопрос: Как выглядит синтаксис шаблонов фильтров метрик?

Шаблон фильтра метрики может содержать ключевые слова поиска или указание формата события обычного лога либо файла JSON.

Например, для того чтобы выполнить поиск по слову «Error», шаблон фильтра метрики будет представлять собой слово «Error». Для выполнения поиска по нескольким ключевым словам в шаблон можно включить несколько ключевых слов поиска. Например, чтобы подсчитать количество событий, содержащих слова «Error» и «Exception», воспользуйтесь шаблоном «Error Exception». Для нахождения точного соответствия элемента «Error Exception» возьмите его в двойные кавычки, т. е. "Error Exception". Вы можете задать столько ключевых слов поиска, сколько потребуется.

С помощью функции CloudWatch Logs можно также извлекать значения из событий логов в обычном формате логов или в формате JSON. Например, вы можете отслеживать байты данных, передаваемые из логов доступа Apache. Для нахождения и извлечения требуемых данных можно использовать условные операторы и шаблоны подстановки. Чтобы для извлечения можно было воспользоваться фильтрами метрик, события логов должны быть разграничены интервалами и их поля должны быть заключены в двойные кавычки (") или в открывающую ([) и закрывающую (]) квадратные скобки. События логов также могут быть представлены в формате JSON. Полное описание синтаксиса с примерами см. в Руководстве разработчика по фильтрам метрик.

Вопрос: Как убедиться, что заданный шаблон фильтра метрики соответствует событиям лога?

Функция CloudWatch Logs позволяет протестировать шаблоны перед созданием фильтра метрики. Вы можете протестировать шаблоны на данных своих логов, которые уже находятся в CloudWatch Logs, или предоставить для тестирования собственные события логов. Протестировав шаблон, вы увидите, какие события лога соответствуют шаблону фильтра метрики, а при извлечении значений увидите извлеченное из тестовых данных значение. Тестирование фильтров метрик можно выполнить в Консоли или с помощью интерфейса командной строки.

Вопрос: Можно ли при работе с данными логов использовать регулярные выражения?

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


Вопрос: Как извлечь данные лога?

Чтобы извлечь любые данные лога, воспользуйтесь консолью или интерфейсом командной строки CloudWatch Logs. Извлечение событий логов выполняется с учетом группы логов, потока логов и времени, когда они произошли. Для извлечения событий логов используется API CloudWatch Logs GetLogEvents.

Вопрос: Как выполняется поиск по логам?

Для извлечения событий лога и выполнения поиска по ним с помощью команды grep или аналогичных поисковых функций можно использовать командную строку.

Вопрос: Сколько времени CloudWatch Logs хранит данные логов?

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


Вопрос: Какие типы предупреждений CloudWatch можно создавать?

Вы можете создавать предупреждения для отслеживания любых метрик Amazon CloudWatch в своем аккаунте. Например, можно создавать предупреждения, связанные с использованием ресурсов ЦПУ инстанса Amazon EC2, задержкой запросов Amazon ELB, использованием пропускной способности таблицы Amazon DynamoDB, с длиной очереди Amazon SQS и даже с суммами ваших счетов AWS.

Для пользовательских метрик можно также создавать предупреждения с учетом особенностей приложений или инфраструктуры. Для высокочастотных пользовательских метрик можно создавать предупреждения, которые будут отправляться в течение 10 или 30 секунд.

Подробнее см. на странице цен CloudWatch.

Вопрос: Какие действия можно предпринимать на основе предупреждений CloudWatch?

При создании предупреждения можно задать одно или несколько действий, автоматически выполняемых при превышении соответствующей метрикой некоторого порогового значения. Например, вы можете создать предупреждение, которое отправляет электронное письмо, публикует сообщение в очереди SQS, останавливает или прекращает работу инстанса Amazon EC2 или выполняет политику Auto Scaling. Поскольку предупреждения Amazon CloudWatch связаны с сервисом Amazon Simple Notification Service, вы также можете использовать любые типы оповещений, поддерживаемые сервисом SNS.

Вопрос: Какие пороговые значения можно задавать для срабатывания предупреждений CloudWatch?

При создании предупреждения сначала необходимо выбрать метрику Amazon CloudWatch, которую нужно отслеживать. Затем вы выбираете период оценки (например, пять минут или один час) и измеряемое статистическое значение (например, среднее значение или максимум). Чтобы задать пороговое значение, выберите целевое значение и определите вариант срабатывания предупреждения (т. е. при значении, большем (>), большем или равном (>=), меньшем (<) или меньшем или равном (<=) пороговому).

Вопрос: В чем может быть причина постоянного пребывания предупреждения CloudWatch в состоянии ALARM?

Даже после своего срабатывания предупреждения продолжают сравнивать метрики с заданным пороговым значением. Это позволяет в любой момент отобразить их текущее актуальное состояние. Может оказаться, что одно из предупреждений длительное время находится в состоянии ALARM. Если значение метрики по-прежнему соответствует условию, заданному для порогового значения, предупреждение будет оставаться в состоянии ALARM до тех пор, пока ситуация не изменится. Это не является признаком ошибки. Чтобы функция предупреждения распознавала этот новый уровень как нормальный, можно настроить пороговое значение срабатывания предупреждения соответствующим образом.

Вопрос: В течение какого времени история предупреждений доступна для просмотра?

История предупреждений доступна в течение 14 дней. Чтобы просмотреть историю предупреждений, авторизуйтесь на странице CloudWatch в Консоли управления AWS, выберите пункт «Предупреждения» в меню слева, выберите необходимое предупреждение и нажмите на вкладку «История» на нижней панели. Здесь вы сможете просмотреть историю любых изменений состояния предупреждения, а также любых изменений настроек предупреждения.

Вопрос: Что такое панели управления CloudWatch?

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

Вопрос: Что можно делать с помощью панелей управления CloudWatch?

Панели управления CloudWatch можно использовать для мониторинга приложений и ресурсов, чтобы быстро определить проблемы, которые могут оказать влияние на работоспособность приложений. Можно сохранять и повторно открывать панели управления, добавлять на панели управления диаграммы или текстовые виджеты для вставки ссылок и комментариев. Например, можно разместить диаграммы своих ресурсов и метрики приложений, чтобы увидеть, когда проблемы с работоспособностью ресурсов начнут оказывать влияние на ваши приложения. Кроме того, можно просматривать метрики нескольких регионов на одной странице.

Вопрос: Как начать работу с панелями управления CloudWatch?

Чтобы начать работу, откройте консоль Amazon CloudWatch и выберите «Dashboards». Нажмите кнопку «Create Dashboard».

Вопрос: Поддерживают ли панели управления автоматическое обновление данных?

Да. Данные на панелях управления будут автоматически обновляться, пока панели открыты.

Вопрос: Можно ли открывать общий доступ к моим панелям управления?

Да, панель управления доступна любому пользователю, у которого есть все необходимые разрешения для доступа к аккаунту с этой панелью управления.

Вопрос: Что такое CloudWatch Events?

Amazon CloudWatch Events (CWE) – это поток системных событий, которые содержат описание изменений в ресурсах AWS. Поток событий дополняет существующие потоки метрик и журналов CloudWatch и дает более полное представление о работоспособности и состоянии приложений. Пользователь пишет декларативные правила, связывая нужные события с автоматическими действиями, которые следует выполнить.

Вопрос: Какие сервисы отправляют события в CloudWatch Events?

В настоящее время поддерживаются события сервисов Amazon EC2, Auto Scaling и AWS CloudTrail. С помощью сервиса AWS CloudTrail модифицирующие вызовы API (то есть все вызовы, кроме Describe*, List* и Get*) отображаются в потоке CloudWatch Events.

Вопрос: Какие действия возможны при получении события?

Если событие соответствует условиям правила, созданного в системе, можно автоматически вызвать функцию AWS Lambda, ретранслировать событие в поток Amazon Kinesis, отправить оповещение в тему Amazon SNS или запустить встроенный рабочий процесс.

Вопрос: Можно ли генерировать собственные события?

Да. С помощью API PutEvents приложение может отправлять собственные события с полезными данными, которые соответствуют вашим специальным потребностям.

Вопрос: Можно ли установить фиксированный график?

Сервис CloudWatch Events способен генерировать события по графику, установленному с помощью стандартного синтаксиса планировщика cron для Unix. Осуществляя мониторинг этих событий, можно выполнять приложения по графику.

Вопрос: В чем разница между CloudWatch Events и AWS CloudTrail?

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

Вопрос: В чем разница между CloudWatch Events и AWS Config?

AWS Config – это полностью управляемый сервис учета ваших ресурсов в AWS, журнала конфигурации и оповещений об изменениях в конфигурации для обеспечения безопасности и организации управления. Средства Config Rules помогают определить, соответствуют ли изменения в конфигурации правилам. В свою очередь, CloudWatch Events позволяет реагировать на изменения состояния ресурсов в режиме, близком к реальному времени. В отличие от Config и Config Rules, он не выносит оценку соответствия изменений правилам политики и не позволяет просмотреть подробную историю. Он представляет собой поток событий общего назначения.