在Debian上监控Node.js应用的性能有多种方法,以下是一些常用的工具和解决方案:
sudo npm install pm2 -g
pm2 start app.js --name "my-node-app"
pm2 status
pm2 monit
wget https://github.com/prometheus/prometheus/releases/download/v2.34.0/prometheus_2.34.0.linux-amd64.deb
sudo dpkg -i prometheus_2.34.0.linux-amd64.deb
/etc/prometheus/prometheus.yml
文件,添加抓取配置:scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
wget https://dl.grafana.com/oss/release/grafana-8.2.0.linux-amd64.tar.gz
tar -zxvf grafana-8.2.0.linux-amd64.tar.gz
sudo mv grafana-8.2.0 /opt/grafana
编辑 /opt/grafana/conf/grafana.ini
文件,配置数据源为Prometheus。sudo systemctl start grafana-server
sudo apt install netdata
systemctl start netdata
http://IP:19999
通过上述方法,您可以在Debian系统中有效地监控Node.js应用的性能指标,及时发现并解决性能问题,确保应用的稳定运行和高效性能。