我在 AWS EC2 ubuntu 服务器上运行一个 Node.js 应用程序,我使用“forever”模块来保持应用程序运行。我还利用 forever 完成的日志记录(它会将其转储到 .forever 文件夹中的文件中)。随着时间的推移,我的日志文件变得越来越大,难以管理。我在 Heroku 上也有一些应用程序,我使用出色的服务 PaperTrail 来管理日志和警报。我的问题是,AWS 上是否有任何服务可用于管理我的日志和错误警报,例如 Heroku 上的 PaperTrail?此外,我如何才能将我的应用程序或日志文件附加到此服务?
答案1
一些想法:
- 使用以下方式轮换日志对数旋转。
- 使用CloudWatch 日志用于日志文件存储。进入 CWL 后,您可以从服务器中删除它们。
为了帮助解决错误警报,您需要编辑问题以提供更多信息。AWS 简单通知服务可能适用。