温馨提示×

Ubuntu中Node.js应用如何监控

小樊
47
2025-08-07 16:17:47
栏目: 编程语言

在Ubuntu中监控Node.js应用,可使用以下工具和方法:

  • PM2:安装sudo npm install pm2 -g,启动应用pm2 start app.js --name "my-app",监控状态pm2 status,查看日志pm2 logs,实时监控pm2 monit
  • systemd:创建服务文件/etc/systemd/system/my-app.service,启动服务sudo systemctl start my-app,查看状态sudo systemctl status my-app
  • Prometheus + Grafana:用prom-client库在应用中暴露指标,Prometheus抓取指标,Grafana进行可视化。
  • Node.js内置工具:使用process.memoryUsage()process.cpuUsage()获取内存和CPU使用情况。
  • 第三方监控工具:如New Relic、Datadog等,可提供全面的性能监控和警报功能。

0