如何管理 AWS EC2 上的 node.js 永久日志?

如何管理 AWS EC2 上的 node.js 永久日志?

我在 AWS EC2 ubuntu 服务器上运行一个 Node.js 应用程序,我使用“forever”模块来保持应用程序运行。我还利用 forever 完成的日志记录(它会将其转储到 .forever 文件夹中的文件中)。随着时间的推移,我的日志文件变得越来越大,难以管理。我在 Heroku 上也有一些应用程序,我使用出色的服务 PaperTrail 来管理日志和警报。我的问题是,AWS 上是否有任何服务可用于管理我的日志和错误警报,例如 Heroku 上的 PaperTrail?此外,我如何才能将我的应用程序或日志文件附加到此服务?

答案1

一些想法:

  1. 使用以下方式轮换日志对数旋转
  2. 使用CloudWatch 日志用于日志文件存储。进入 CWL 后,您可以从服务器中删除它们。

为了帮助解决错误警报,您需要编辑问题以提供更多信息。AWS 简单通知服务可能适用。

相关内容