Amazon-Ec2
如何在 AWS EC2 上永久管理 node.js 日誌?
我有一個在 AWS EC2 ubuntu 伺服器上執行的 Node.js 應用程序,我在其中使用“永遠”模組來保持應用程序執行。我還利用了永遠完成的日誌記錄(它轉儲到 .forever 文件夾中的文件)。隨著時間的推移,我的日誌文件變得越來越大並且難以管理。我在 Heroku 上也有一些應用程序,我使用驚人的服務 PaperTrail 來管理日誌和警報。我的問題是,AWS 上是否有任何服務可以用來管理我的日誌和錯誤警報,例如 Heroku 上的 PaperTrail?另外,我如何能夠將我的應用程序或日誌文件附加到此服務?
一些想法:
- 使用LogRotate輪換您的日誌。
- 使用CloudWatch 日誌儲存日誌文件。在他們進入 CWL 之後,您可以從您的伺服器中刪除。
為了幫助處理錯誤警報,您需要編輯您的問題以提供更多資訊。AWS 簡單通知服務可能適用。