Источник данных Amazon CloudWatch
Amazon CloudWatch — это нативная служба мониторинга и наблюдаемости AWS, которая собирает, агрегирует и хранит метрики, логи и события из ресурсов, приложений и сервисов AWS. CloudWatch позволяет визуализировать данные о производительности, отслеживать состояние системы и настраивать автоматические оповещения на основе заданных пороговых значений. Источник данных Amazon CloudWatch в Grafana расширяет эти возможности, позволяя запрашивать данные CloudWatch и создавать богатые интерактивные визуализации, которые можно сопоставлять с данными из других систем в единых дашбордах.
Grafana включает нативную поддержку плагина Amazon CloudWatch, поэтому устанавливать плагин не требуется.
Поддерживаемые возможности
Начало работы
Следующие документы помогут вам начать работу с источником данных CloudWatch:
- Настройка источника данных CloudWatch
- Редактор запросов CloudWatch
- Шаблоны и переменные
- Настройка аутентификации AWS
- Аннотации CloudWatch
- Оповещения CloudWatch
- Устранение неполадок CloudWatch
Импорт предварительно настроенных дашбордов
Источник данных CloudWatch включает подготовленные предварительно настроенные дашборды для пяти популярных сервисов AWS:
- Amazon Elastic Compute Cloud:
Amazon EC2 - Amazon Elastic Block Store:
Amazon EBS - AWS Lambda:
AWS Lambda - Amazon CloudWatch Logs:
Amazon CloudWatch Logs - Amazon Relational Database Service:
Amazon RDS
Чтобы импортировать подготовленные дашборды:
-
Перейдите на страницу конфигурации источника данных.
-
Нажмите вкладку Dashboards.
Отобразится подготовленная подборка дашбордов, доступных для импорта.
-
Нажмите Import для каждого дашборда, который хотите импортировать.

Чтобы настроить один из этих дашбордов, Grafana рекомендует сохранить его под другим именем; в противном случае обновления Grafana перезапишут ваши изменения новой версией.
Дополнительные возможности
После установки и настройки источника данных Amazon CloudWatch вы можете:
- Создавать самые разные визуализации
- Настраивать и использовать шаблоны и переменные
- Добавлять преобразования
- Добавлять аннотации
- Настраивать оповещения
- Оптимизировать производительность с помощью кэширования запросов
Контроль стоимости
Источник данных Amazon CloudWatch для Grafana использует вызовы API CloudWatch ListMetrics и GetMetricData для перечисления и получения метрик.
Стоимость CloudWatch Logs основана на объёме данных, принимаемых, архивируемых и анализируемых с помощью запросов CloudWatch Logs Insights.
Каждый раз, когда вы выбираете измерение (dimension) в редакторе запросов, Grafana отправляет запрос к API ListMetrics.
Каждый раз, когда вы изменяете запросы в редакторе запросов, Grafana отправляет новый запрос к API GetMetricData.
Note
Теперь Grafana использует API
GetMetricDataвместоGetMetricStatisticsдля запросов CloudWatch. Это изменение улучшает поддержку метрической математики CloudWatch и позволяет Grafana автоматически генерировать выражения поиска, когда вы используете подстановочные знаки или отключаете опциюMatch Exact.В отличие от запросов
GetMetricStatistics, запросыGetMetricDataне подпадают под бесплатный уровень API CloudWatch.
Дополнительные сведения см. на странице цен CloudWatch.
Управление квотами сервиса
AWS определяет квоты (или лимиты) для ресурсов, действий и элементов в вашей учётной записи AWS. В зависимости от количества запросов в вашем дашборде и числа пользователей, обращающихся к дашборду, вы можете достичь пределов использования различных ресурсов CloudWatch и CloudWatch Logs. Квоты определяются для каждой учётной записи и каждого региона.
Если вы используете несколько регионов или настроили более одного источника данных CloudWatch для запросов к нескольким учётным записям, вам нужно запросить увеличение квоты для каждой учётной записи и региона, в которых вы достигаете предела.
Чтобы запросить увеличение квоты, посетите консоль AWS Service Quotas. Дополнительные сведения см. в документации AWS по Service Quotas и лимитам CloudWatch.
Наблюдаемость между учётными записями
Плагин CloudWatch позволяет отслеживать приложения и устранять неполадки в нескольких региональных учётных записях. Используя наблюдаемость между учётными записями, вы можете без труда искать, визуализировать и анализировать метрики и логи, не заботясь о границах учётных записей.
Чтобы использовать эту возможность, настройте учётную запись мониторинга и исходную учётную запись в консоли AWS в разделе CloudWatch Settings, а затем добавьте необходимые разрешения IAM. О действиях для наблюдаемости между учётными записями см. в разделе Permissions reference.