0.11.0 • Published 3 years ago

pm2-guarded v0.11.0

Weekly downloads
50
License
MIT
Repository
github
Last release
3 years ago

pm2-guarded

pm2-guarded 是一个 pm2 插件,通过将 pmx 获取运行应用的 metrics value 并整合上报到 Influxdb,同时通过 Grafana 可以进行展示。

采集内容

  • pm2 应用的 metrics 信息
  • pm2 所在机器的运行状态
  • Nginx 的 nginx_status 信息
  • 通过 socket 上报的信息

How to use 安装

$ pm2 install pm2-guarded

Upgrade 升级

$ pm2 module:update pm2-guarded

Send to influxdb

配置 influxdb 地址

$ pm2 set pm2-guarded:influxdb http://user:pass@host:port/db

Add Nginx status

采集本机的 Nginx 信息

$ pm2 set pm2-guarded:nginx http://127.0.0.1/nginx_status

Add Proxy to influxdb

一个本地代理接口,可以通过该 socket 向 InfluxDB 上报本地其他数据

$ pm2 set pm2-guarded:socketPath /tmp/pm2-guarded.sock

Config

  • set info fetch interval(应用数据采集时间间隔) pm2 set pm2-guarded:fetchInterval 1000
  • set data send interval(向 InfluxDB 上报数据时间间隔) pm2 set pm2-guarded:sendInterval 5000

ScreenShot

除了下面的 Grafana 看板,可以根据自己的需求自行定制看板

APP Info

App Info Grafana Dashboard: AppInfo.json

npm.io npm.io

Nginx info

Nginx Info Grafana Dashboard: Nginx.json

npm.io

Host Info

Host Info Grafana Dashboard: HostInfo

npm.io

0.11.0

3 years ago

0.10.3

4 years ago

0.10.2

4 years ago

0.10.1

4 years ago

0.10.0

4 years ago

0.9.0

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.1

5 years ago