Начало работы с Amazon CloudWatch

Мониторинг и устранение неполадок в AWS

John Q. Martin

Principal Consultant

Обзор курса

Глава 1 – Введение в CloudWatch

  • Наблюдаемость и мониторинг: что такое CloudWatch

Глава 2 – Логи, оповещения и уведомления

  • Сбор и анализ логов, условия оповещений и отправка уведомлений

Глава 3 – Трассировка и дашборды

  • Трассировка распределённых приложений и дашборды состояния

 

Иллюстрация дашборда мониторинга с графиками и датчиком, колоколом оповещения и картой подключённых облачных сервисов, представляющих метрики, оповещения и трассировку

Мониторинг и устранение неполадок в AWS

Предварительные требования

 

  • Уверенная работа в AWS Management Console
  • Знакомство с ключевыми сервисами: EC2, Lambda и DynamoDB
  • Базовые навыки работы с командной строкой и JSON

 

Иллюстрация облака, ветвящегося к трём ключевым сервисам AWS: серверу для вычислений, функции Lambda и базе данных

Мониторинг и устранение неполадок в AWS

Определения

 

Мониторинг

«Работает ли система так, как ожидается?»

Наблюдаемость

«Почему система ведёт себя именно так?»

 
Иконка мониторинга: проверка того, работает ли система так, как ожидается

 

Иконка наблюдаемости: понимание того, почему система ведёт себя определённым образом

Мониторинг и устранение неполадок в AWS

Характеристики мониторинга и наблюдаемости

Сравнительная таблица характеристик мониторинга и наблюдаемости

Мониторинг и устранение неполадок в AWS

Процесс диагностики

Циклический рабочий процесс из пяти этапов: колокол оповещения, дашборд, документ с лупой, гаечный ключ и галочка, соединённые стрелками по часовой стрелке

 

  • Обнаружение: метрики и оповещения сигнализируют о проблеме
  • Триаж: дашборды показывают масштаб и последствия
  • Диагностика: логи и трассировки выявляют причину
  • Исправление и проверка: вносится изменение, подтверждается восстановление
Мониторинг и устранение неполадок в AWS

Что такое Amazon CloudWatch

Логотип сервиса CloudWatch

Мониторинг и устранение неполадок в AWS

Что такое Amazon CloudWatch

Логотип сервиса CloudWatch

   

  • Единая точка для мониторинга и наблюдаемости
  • Сбор, просмотр и анализ операционных данных
  • Обеспечивает мониторинг, встроенный в другие сервисы AWS
Мониторинг и устранение неполадок в AWS

Что такое Amazon CloudWatch

Схема возможностей Amazon CloudWatch с центральной иконкой CloudWatch без выделенных функций

Мониторинг и устранение неполадок в AWS

Что такое Amazon CloudWatch

Схема возможностей Amazon CloudWatch с выделенным мониторингом событий

Мониторинг и устранение неполадок в AWS

Что такое Amazon CloudWatch

Иконка Amazon CloudWatch с иконками функций: аналитика метрик, логи, оповещения, межаккаунтная наблюдаемость, события и расписания, правила

Мониторинг и устранение неполадок в AWS

Что такое Amazon CloudWatch

Схема возможностей Amazon CloudWatch с выделенными логами, метриками и дашбордами

Мониторинг и устранение неполадок в AWS

Что такое Amazon CloudWatch

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

Мониторинг и устранение неполадок в AWS

Консоль CloudWatch

 

Консоль AWS

 

  • Создание и просмотр дашбордов
  • Просмотр метрик и данных логов
  • Настройка возможностей CloudWatch
Мониторинг и устранение неполадок в AWS

Метрики CloudWatch

Анимация просмотра метрик DynamoDB в консоли CloudWatch с увеличением пика на графике

Мониторинг и устранение неполадок в AWS

Пользовательские метрики

  • Сбор данных, специфичных для приложения
  • Публикация через CLI, REST API или SDK
  • До 30 измерений для фильтрации и поиска
  • Отправка одной или нескольких точек данных за вызов
aws cloudwatch put-metric-data \
    --metric-name ActiveUsers --namespace MyBusinessApp \
    --unit Count --value 21333 \
    --dimensions InstanceId=myinstance66,InstanceType=m1.small
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 20 --timestamp 2026-04-20T12:00:00.000Z
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 36 --timestamp 2026-04-20T12:01:00.000Z
Мониторинг и устранение неполадок в AWS

Давайте потренируемся!

Мониторинг и устранение неполадок в AWS

Preparing Video For Download...