Записать все журналы в консоль или использовать приложение библиотеки журналов? - PullRequest
1 голос
/ 27 января 2020

Я управляю парой сервисов Node на AWS через Elasti c Beanstalk и Lambdas. Мы используем библиотеку Bunyan и создаем журналы JSON. Мы рассматриваем возможность полностью перевести нашу регистрацию в CloudWatch. Я нашел два способа отправки журналов в CloudWatch:

  1. Пишите все на консоль, используя bunyan, и используйте встроенную потоковую передачу журналов в Beanstalk и Lambda в журналы pu sh в CloudWatch для меня.

  2. Используйте Bunyan Stream, например https://github.com/mirkokiefer/bunyan-cloudwatch и pu sh все события журнала непосредственно в CloudWatch через их API.

Оба варианта допустимы? Один предпочтительнее другого? Какие плюсы и минусы мне не хватает?

1 Ответ

1 голос
/ 10 февраля 2020

Я предпочитаю первый вариант: записывать все на консоль, используя bunyan.

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

...