在Ubuntu中監控Node.js應用,可使用以下工具和方法:
sudo npm install pm2 -g,啟動應用pm2 start app.js --name "my-app",監控狀態pm2 status,查看日志pm2 logs,實時監控pm2 monit。/etc/systemd/system/my-app.service,啟動服務sudo systemctl start my-app,查看狀態sudo systemctl status my-app。prom-client庫在應用中暴露指標,Prometheus抓取指標,Grafana進行可視化。process.memoryUsage()和process.cpuUsage()獲取內存和CPU使用情況。