在Ubuntu系统中监控Node.js应用程序有多种方法,以下是一些常用的工具和方法:
sudo npm install pm2 -g
pm2 start app.js --name "my-app"
pm2 status
pm2 logs my-app
pm2 monit
sudo nano /etc/systemd/system/my-app.service
文件内容示例:[Unit]
Description=Node.js Application Service
After=network.target
[Service]
Type=simple
User=<your-user>
WorkingDirectory=/path/to/your/app
ExecStart=/usr/bin/node /path/to/your/app/app.js
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start my-app
sudo systemctl status my-app
sudo npm install nodemon -g
nodemon app.js
gnome-system-monitor
sudo apt install htop
htop
sudo bash <(curl -Ss https://my-netdata.io/kickstart.sh)
systemctl start netdata
http://IP:19999
。npm install prom-client
通过上述方法,您可以有效地监控Node.js应用在Ubuntu系统上的性能和健康状况,确保应用的稳定性和可靠性。