Monitor PM2.
Monitor PM2-managed Node.js processes — CPU, memory, restart count, uptime, and process status for every application in your fleet.
Complete PM2 observability.
The Watchlog Agent collects these metrics automatically once the PM2 integration is enabled.
pm2.process.cpupm2.process.memorypm2.process.heapUsedpm2.process.heapTotalpm2.process.pm_uptimepm2.process.restart_timepm2.process.statuspm2.process.pidpm2.cluster.instancespm2.event_loop.delaypm2.http.activepm2.error.ratePM2 at a glance.
A pre-built PM2 dashboard activates the moment you enable the integration — no configuration required.
What engineers use PM2 monitoring for.
Fewer blind spots. Earlier warnings.
Engineering teams that monitor PM2 with Watchlog catch failure signals before they become incidents.
- ✓Catch memory leaks in Node.js processes before they cause OOM restarts
- ✓Alert on restart loops that indicate uncaught exceptions in production
- ✓Track event loop delay — the most important Node.js performance signal
- ✓Monitor cluster workers individually to detect uneven load distribution
- ✓Know when a PM2 process has stopped before the API it powers goes dark
PM2 monitoring in under 2 minutes.
No YAML. No config files. The Watchlog Agent detects PM2 on your host and begins collecting immediately.
sudo apiKey="$WATCHLOG_API_KEY" server="$WATCHLOG_SERVER" MEMORY="300M" bash -c "$(curl -L https://watchlog.io/ubuntu/watchlog-script.sh)The agent automatically detects PM2 running on your host and begins collecting metrics immediately.
Start monitoring PM2 now.
Full PM2 visibility in under 2 minutes. No credit card required.
Questions? Contact us at [email protected]