Журналы ECS AWS Cloudwatch - PullRequest
       7

Журналы ECS AWS Cloudwatch

0 голосов
/ 16 января 2019

У меня есть задача в ECS, которая запускает tomcat. На этом коте развернуто 2 или 3 приложения. Я знаю, это не идеальная ситуация, но это то, что у нас есть. Log4j используется, и журналы для приложений переходят в различные файлы журналов в папке журналов tomcat. Есть ли способ, которым я могу иметь эти разные файлы журналов из моего док-контейнера в CloudWatch в разных потоках? Я знаю, что если я запишу логи в stdout с помощью приложения log4j, я могу легко поместить их в cloudwatch, но тогда они не будут разделены, это будут логи всех приложений, находящихся в одном месте.

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

1 Ответ

0 голосов
/ 17 января 2019

Вместо использования log4j и отправки журналов в STDOUT вы можете настроить конфигурацию журнала и драйвер журнала докера на aws-logs, что поможет вам отправлять журналы напрямую в cloudwatch с помощью агента cloudwatch.

Ссылка: https://aws.amazon.com/blogs/devops/send-ecs-container-logs-to-cloudwatch-logs-for-centralized-monitoring/

...