在CentOS上监控Node.js应用可通过以下方式:
进程管理工具
pm2 start app.js --name myapp、pm2 monit。journalctl查看日志,命令如sudo systemctl status myapp。系统级监控工具
htop需安装,提供更直观的图形界面。sar -u 1查看。APM与性能监控
日志管理
const logger = winston.createLogger({ transports: [new winston.transports.File({ filename: 'app.log' })] })。Node.js内置模块
process.memoryUsage()和process.cpuUsage()获取内存和CPU数据。