В чем разница между показателями среды и показателями экземпляра в Elastic Beanstalk? - PullRequest
0 голосов
/ 14 мая 2018

В Elastic Beanstalk имеется ряд «пользовательских метрик CloudWatch», которые подразделяются на две категории: метрики экземпляра и метрики среды. В этом документе представлен полный список всех доступных показателей EB. (Примечание: что означает значение «60» в документе конфигурации JSON?)

Некоторые из показателей, кажется, напрямую перекрывают друг друга, и я пытаюсь понять разницу. Например, и Экземпляр, и Среда имеют метрику, называемую ApplicationRequests5xx, и описание каждого из них равно «Количество запросов, выполненных с кодом состояния 5XX». Итак, каковы технические различия между версией Environment и версией Instance? И какой, вообще, я бы хотел? Или мне нужны оба?

1 Ответ

0 голосов
/ 14 мая 2018

Метрики экземпляров предоставляют информацию о состоянии экземпляров в вашей среде.

Агент AWS Elastic Beanstalk Elastic Beanstalk собирает и передает метрики о экземплярах - Elastic Beanstalk, которые анализируют метрики для определения работоспособности instances в вашем environments.

Агент работоспособности Elastic Beanstalk собирает метрики о instances из "журналов веб-сервера" и "операционной системы" .

"Веб-сервер" logs :
предоставляет информацию о входящих HTTP-запросах, сколько запросов поступило, сколько привело к ошибкам и сколько времени они заняли для устранения.


«Операционная система» :
предоставляет снимок информации о состоянии ресурсов экземпляров, загрузке ЦП и распределении времени, затраченного на каждый тип процесса. Эти метрики являются подмножеством информации, которую вы бы увидели, если бы вы побежали на сервере Linux.

Агент работоспособности собирает метрики «веб-сервер» и « операционная система » и передает их в Elastic Beanstalk каждые 10 секунд . Elastic Beanstalk анализирует данные и использует результаты для обновления состояния работоспособности для каждого экземпляра и среды .

Консоль управления AWS отображает состояние вашей среды *1055* и состояние приложений с одного взгляда. На странице приложений консоли Elastic Beanstalk каждая среда имеет цветовую кодировку для обозначения состояния среды.


Эти ссылки на документацию будут дополнительно разъяснять все связанные детали:
  1. https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aeb-metricscollected.html

  2. https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-metrics.html

  3. https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-health-console.html

...