在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使用情况。