AWS Мониторинг узлов целевой группы - PullRequest
1 голос
/ 26 апреля 2020

я настроил балансировщик нагрузки elasti c на AWS, чтобы достичь целевой группы, состоящей из 3 экземпляров EC2, в 3 разных зонах.

Я видел, что вижу балансировщик нагрузки CloudWatch, метри c, показатель целевой группы c или показатель EC2 c. Я хотел бы знать, существует ли своего рода плагин для отображения метрик для всех хостов, доступных в целевой группе, например, grafana / prometheus.

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

Большое спасибо

1 Ответ

1 голос
/ 26 апреля 2020

Это зависит от того, какой тип мониторинга вы хотите использовать, но, предполагая, что вы просто хотите собирать журналы, вы можете сделать следующее:

  1. Предварительно запечь AMI в зависимости от вашей ОС, с агентом Cloudwatch Logs.
  2. Укажите имя группы журналов в конфигурации агента, включите агент при запуске
  3. Запустите группу экземпляров из этого AMI

Таким образом, журналы из разных экземпляров должны быть собраны в одном Группа журналов в разных потоках, соответствующих экземпляру.

Вы также можете использовать сторонние сервисы, такие как стек ELK, но идея та же - AMI с агентом журнала.

...