溫馨提示×

Nodejs 應用在 Ubuntu 上如何監控

小樊
42
2025-09-18 10:57:42
欄目: 編程語言

在 Ubuntu 上監控 Node.js 應用程序的性能和資源使用情況有多種方法。以下是一些常用的工具和方法:

1. 使用 pm2

pm2 是一個流行的 Node.js 進程管理器,它提供了監控、日志管理和自動重啟等功能。

安裝 pm2

sudo npm install pm2 -g

啟動應用

pm2 start app.js --name my-app

監控應用

pm2 monit

2. 使用 nodemon

nodemon 是一個用于監視文件變化并自動重啟 Node.js 應用的工具。

安裝 nodemon

sudo npm install nodemon -g

啟動應用

nodemon app.js

3. 使用 htop

htop 是一個交互式的進程查看器,可以用來監控系統的 CPU、內存、網絡等資源使用情況。

安裝 htop

sudo apt update
sudo apt install htop

運行 htop

htop

4. 使用 top

top 是一個基本的系統監視工具,可以顯示當前運行的進程及其資源使用情況。

運行 top

top

5. 使用 vmstat

vmstat 可以報告虛擬內存統計信息,以及 CPU 使用情況。

運行 vmstat

vmstat 1

6. 使用 iostat

iostat 可以報告 CPU 和輸入/輸出統計信息。

安裝 iostat

sudo apt update
sudo apt install sysstat

運行 iostat

iostat -x 1

7. 使用 netstatss

netstatss 可以用來查看網絡連接、路由表、接口統計等信息。

運行 netstat

netstat -tuln

運行 ss

ss -tuln

8. 使用 dstat

dstat 是一個多功能的性能監視工具,可以顯示 CPU、內存、網絡和磁盤使用情況。

安裝 dstat

sudo apt update
sudo apt install dstat

運行 dstat

dstat

9. 使用 glances

glances 是一個跨平臺的系統監視工具,可以監控 CPU、內存、磁盤、網絡等資源。

安裝 glances

sudo pip install glances

運行 glances

glances

10. 使用 PrometheusGrafana

Prometheus 是一個開源的監控系統和時間序列數據庫,Grafana 是一個開源的分析和監控平臺。

安裝 PrometheusGrafana

sudo apt update
sudo apt install prometheus grafana

配置 PrometheusGrafana

根據官方文檔配置 PrometheusGrafana,以便監控你的 Node.js 應用。

通過這些工具和方法,你可以全面監控你的 Node.js 應用在 Ubuntu 上的性能和資源使用情況。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女