Application monitoring
How to monitor NODEJS?


ServicePilot appmon-nodejs


What is a NodeJS process?

A NodeJS process, in the simplest terms, is a running app to which the operating system allocates processor time. A system process is uniquely identified on the system by its process identifier.

NodeJS process monitoring

This package monitors performance counters of a NodeJS process.

This gathers per NodeJS process statistics including:

  • CPU utilization (%, system code, user code)
  • Event loop delay
  • Memory and heap utilization
  • Asynchronous resources held in memory (by type: file, tcp, promises)