Назад | Перейти на главную страницу

Как навсегда управлять журналами node.js на AWS EC2?

У меня есть приложение Node.js, работающее на сервере AWS EC2 ubuntu, в котором я использую модуль «навсегда», чтобы приложение работало. Я также использую ведение журнала forever (которое оно выгружает в файл в папке .forever). Со временем мой файл журнала становится все большим, и им становится трудно управлять. У меня также есть несколько приложений на Heroku, где я использую замечательный сервис PaperTrail для управления журналами и предупреждениями. У меня вопрос: есть ли на AWS какой-либо сервис, который я могу использовать для управления своими журналами и предупреждениями об ошибках, например PaperTrail на Heroku? Кроме того, как я могу прикрепить свое приложение или файл журнала к этой службе?

Несколько мыслей:

  1. Поверните свои журналы, используя LogRotate.
  2. Использовать Журналы CloudWatch для хранения файла журнала. После того, как они находятся в CWL, вы можете удалить их со своего сервера.

Чтобы помочь с предупреждениями об ошибках, вам нужно отредактировать свой вопрос, чтобы предоставить дополнительную информацию. AWS Simple Notification Service может быть применимо.