Я настраиваю несколько панелей мониторинга в Grafana, используя данные из AWS CloudWatch для EB-приложения.
Он отлично работает для получения EnvironmentHealth, однако для всего остального я получаю «Нет данных».
Я пробовал выбрать ApplicationRequestsTotal ApplicationRequests2xx CPUIdle Различные задержки и т. Д.
На Документация AWS Я не вижу других рекомендаций для других типов метрик.
Работает: us-east-1 → AWS / ElasticBeanstalk → EnvironmentHealth → Статистика → Максимум
Не работают: us-east-1 → AWS / ElasticBeanstalk → ApplicationRequestsTotal → Stats → Максимум
Я также изменил с максимума на средний, минимум и т. Д.
Даже перейдя в AWS CloudWatch для создания панели мониторинга, я могу увидеть метрику EnvironmentHealth только при выборе для каждой среды.
Должен ли я включать что-нибудь в CloudWatch, чтобы разрешить другие показатели?
В Elastic Beanstalk перейдите в свой env, configuration, monitoring и выберите метрики, которые вы хотите видеть.
Вы также должны знать, что это может вызвать дополнительные расходы на вашу учетную запись aws.
Некоторая статистика также доступна как часть показателей ELB в CloudWatch.