Централизованное ведение журнала по AWS сервисам - PullRequest
0 голосов
/ 04 мая 2020

Я работаю над проектом, который включает использование нескольких экземпляров Lambdas и ECS (встроенных в Java), веб-сайт в экземплярах Angular9 и RDS. Реализация ведения журнала по умолчанию объединяет журналы на основе потоков и отправляет их в CloudWatch. Хотя это работает, у меня есть требование агрегировать журналы на основе взаимодействий с учетной записью вместо службы, которая выполняла журналы и pu sh большинство журналов разработчиков в один приемник, такой как RDS или S3, при отправке определенных событий и показателей в CloudWatch.

Я попытался настроить конфигурацию log4j2 с помощью приложения JDB C, но это не сработало, когда, скажем, были развернуты Lambdas, в которых говорилось, что соединение не может быть установлено, несмотря на ту же конфигурацию, работающую на моих локальных запусках.

Каким будет лучший механизм для сопоставления всех журналов из нескольких источников и их агрегирования по настраиваемым свойствам и sh их в хранилище, таком как RDS или S3, а также другие службы для аналитики событий и показателей в AWS мир? Как я могу go достичь того же?

...